Android 动画 - TranslateAnimation位移动画
最新推荐文章于 2024-05-06 17:56:03 发布
TranslateAnimation:位移动画同样,创建TranslateAnimation也有两种方式XML文件+Java代码Java代码方式第一种方式:XML文件+Java代码示例效果图: 语法:
TranslateAnimation:位移动画
同样,创建TranslateAnimation也有两种方式
- XML文件+Java代码
- Java代码方式
第一种方式:XML文件+Java代码
示例效果图:
语法:
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="3000"
android:fillAfter="true"
android:fillBefore="false"
android:fromXDelta="0"
android:fromYDelta="0"
android:interpolator="@android:anim/linear_interpolator"
android:repeatCount="-1"
android:repeatMode="reverse"
android:startOffset="2000"
android:toXDelta="200%"
android:toYDelta="0%"/>
Java加载XML代码
TranslateAnimation translateAnimation = (TranslateAnimation) AnimationUtils.loadAnimation(XmlViewAnimationActivity.this, R.anim.translate);
mIvImg.startAnimation(scaleAnimation);
- android:duration:动画持续时长
- android:fillAfter:动画结束之后是否保持动画的最终状态;true,表示保持动画的最终状态
- android:fillBefore:动画结束之后是否保持动画开始前的状态;true,表示恢复到动画开始前的状态
- android:fromXDelta:动画开始时,在X轴方向上的位置;取值类型有三种:
04-06
1703
评论
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
添加红包