Animation.setFillAfter and Animation.setFillBefore的作用
2015-12-25 10:40
120 查看
转:http://blog.csdn.net/yangweigbh/article/details/9788531
If fillAfter is true, the transformation that this animation performed will persist when it is finished.
但是,animation只是操作View 的位图表示(bitmap representation),而不是真正的改变View的位置
动画结束后,View回到了原来的位置,setFillAfter 和 setFillBefore 并不能解决这个问题,要使View保持动画结束时的状态,必须另外改变View的属性(动画并不会帮助你改变View的属性),setFillAfter 和 setFillBefore 只能改变动画的属性
为什么会有setFillAfter 和 setFillBefore这两个方法:
是因为有动画链的原因,假定你有一个移动的动画紧跟一个淡出的动画,如果你不把移动的动画的setFillAfter置为true,那么移动动画结束后,View会回到原来的位置淡出,如果setFillAfter置为true, 就会在移动动画结束的位置淡出
转:http://blog.csdn.net/yangweigbh/article/details/9788531
setFillAfter(boolean fillAfter)在Android developer上的文档:
If fillAfter is true, the transformation that this animation performed will persist when it is finished.
但是,animation只是操作View 的位图表示(bitmap representation),而不是真正的改变View的位置
动画结束后,View回到了原来的位置,setFillAfter 和 setFillBefore 并不能解决这个问题,要使View保持动画结束时的状态,必须另外改变View的属性(动画并不会帮助你改变View的属性),setFillAfter 和 setFillBefore 只能改变动画的属性
为什么会有setFillAfter 和 setFillBefore这两个方法:
是因为有动画链的原因,假定你有一个移动的动画紧跟一个淡出的动画,如果你不把移动的动画的setFillAfter置为true,那么移动动画结束后,View会回到原来的位置淡出,如果setFillAfter置为true, 就会在移动动画结束的位置淡出
相关文章推荐
- [Android]_[初级]_[adb 实用命令]
- [转]Word2007中莫名显示超链接成{HYPERLINK "url"}形式的解决方案
- 设置eclipse的文件的默认打开方式
- Bootstrap之3 栅格系统
- java中Thread和Runnable的区别
- CSS的特性
- Jmeter参数化之Unique方式(LoadRunner有的JMeter也要有)测试圈:217937505 欢迎加入!!!
- MFC 自定义消息ID
- 高德地图初步使用-离线下载关于下载进度的注意点
- delphi 屏幕截屏
- WebKit 粗解
- Linux套接字通信常用函数-listen
- iOS系统定位
- 页面布局(Page Layout )
- Windows多线程相关API
- 只要你想走,就一定会有‘道’
- LeetCode,141:Linked List Cycle
- 关于sphinx – 我有话要说
- linux centos 6.7下屏幕亮度调节方法
- JS解析查询字符串 parseQueryString