<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
>
<translate
android:fromYDelta="-100%"
android:toYDelta="200%"
android:fromXDelta="0%"
android:toXDelta="0%"
android:duration="1000"
android:fillAfter="true"
/></set>
当动画结束时希望view保持动画结束时的状态,但是加载xml文件时,不管如上面的代码那样在xml文件中设置 android:fillAfter="true"
还是在代码中设置animation.setFillAfter(true)都不管用。
解决方法:
在xml文件中 将 android:fillAfter="true"添加到<set>标签中:
<set xmlns:android="http://schemas.android.com/apk/res/android" android:fillAfter="true"
><translate android:fromYDelta="-100%" android:toYDelta="200%" android:fromXDelta="0%" android:toXDelta="0%" android:duration="1000"
/></set>
就这样。对于在代码中new创建的动画 就不知道怎么办了。::>_<::
如果帮到你了,就给我一个赞吧