如何在 XML 中为 android 构建 Animator 向上/向下滑动? [英] How to build Animator slide up/down in XML for android?

查看:25
本文介绍了如何在 XML 中为 android 构建 Animator 向上/向下滑动?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直在试图找出如何构建一个动画制作器 (xml),它会产生向上和向下滑动的效果.这将如何运作?谢谢

I've been trying to find out how to build an animator (xml) that will cause a slide up and slide down effect. How would that work? Thanks

推荐答案

在项目的 res 文件夹中创建一个文件夹 anim.现在为 slide_up 动画添加 slide_up.xml.然后为下滑动画添加slide_down.xml.

Make a folder anim in the res folder of the project. Now add slide_up.xml for slide_up animation. Then add slide_down.xml for slide down animation.

slide_down.xml 的代码:

Code for slide_down.xml:

<set xmlns:android="http://schemas.android.com/apk/res/android">  
    <translate android:fromXDelta="0" android:toYDelta="-1000" android:duration="1500"/>
</set>

slide_up.xml 的代码:

Code for slide_up.xml:

<set xmlns:android="http://schemas.android.com/apk/res/android">  
    <translate android:fromXDelta="0" android:toYDelta="1000" android:duration="1500"/>
</set>

然后在 onCreate 方法中加载动画:

Then load the animation in onCreate method consequently:

Animation slideUp = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.slide_up);

要开始将它附加到您想要设置动画的对象:

To start it attach it to object you want to be animated:

ImageView img = (ImageView) findViewById(R.id.img);
img.startAnimation(slideUp);

希望对你有所帮助.:-)

Hope I've helped you. :-)

这篇关于如何在 XML 中为 android 构建 Animator 向上/向下滑动?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆