解决安卓动画setFillAfter无效的问题
2016-09-22 16:57
302 查看
<?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"><translateandroid:fromYDelta="-100%"android:toYDelta="200%"android:fromXDelta="0%"android:toXDelta="0%"android:duration="1000"/></set>就这样。对于在代码中new创建的动画 就不知道怎么办了。::>_<::
如果帮到你了,就给我一个赞吧
相关文章推荐
- 终于解决了一个动画的问题:setFillAfter(true)后不可以隐藏
- animation.setFillAfter(true)无效问题
- 解决安卓style文件中设置Activity退出动画无效或者被干扰的问题
- 解决ListView的 setEmptyView无效的问题
- 解决6410 WINCE6 应用层调用SetSystemPowerState api关机无效的问题
- animationSet.setFillAfter方法无效
- DBMS_SESSION.SET_CONTEXT的使用及无效权限问题的解决
- ListView.setOnItemClickListener无效问题的解决
- TextView setText()无效的问题解决
- iOS开发解决:iOS8.1中UIBarButtonItem的setTitleTextAttributes对Disabled颜色设置无效问题
- android动画中fillBefore以及fillAfter在xml中设置无效的问题
- setFillAfter 和 setFillBefore只能改变动画的属性
- ListView.setOnItemClickListener无效问题的解决
- 如何解决安卓(系统版本低) CSS3 动画问题---高性能动画
- 微信小程序之wx.request:fail错误,真机预览请求无效问题解决,安卓,ios网络预览异常
- android style 退出动画 解决退出动画无效问题
- 怎么解决操作无效,原因是它导致对 SetCurrentCellAddressCore 函数的可重入调用问题
- ListView.setOnItemClickListener无效问题的解决
- 解决6410 WINCE6 应用层调用SetSystemPowerState api关机无效的问题
- 解决串口通讯中部分串口ReadFile使用SetCommTimeouts设置超时无效的问题