解决安卓动画setFillAfter无效的问题

来源:互联网 发布:闻道软件 编辑:程序博客网 时间:2024/06/05 19:18
<?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创建的动画 就不知道怎么办了。::>_<::
如果帮到你了,就给我一个赞吧
0 0
原创粉丝点击