关于Android中Animation的停止
来源:互联网 发布:c语言换行符号 编辑:程序博客网 时间:2024/06/05 17:40
最近遇到一个需求,通过在GridView上改变焦点,并且GridView上每个item有一个隐藏的层,获取焦点之后,通过AlphaAnimation显示出来。
发现当duration大于500时,快速移动焦点,每个item都会播放一次动画。
需求是焦点移动到别的item,当前item的动画停止。
通过测试发现,调用Animation中的cancel()方法不能实现这样的效果。
我使用了以下方法,均未成功:
1.调用Animation的cancel()方法;
2.将播放动画的view invisible。
3.将正在播放的动画置null。
在国外的一个论坛中,找到了结果。
调用view中的clearAnimation()方法,即可消除view上正在运行的动画效果。
0 0
- 关于Android中Animation的停止
- 关于Android中Animation的停止
- 关于Android中Animation的停止
- 关于Android中Animation的停止
- 关于Android中Animation的停止
- 关于Android中Animation的停止
- 关于Android中Animation的停止
- android 中关于animation的正确使用
- Android中关于Animation和Animator动画的知识点总结
- 解决animation循环中停止时卡顿一下的问题
- 解决animation循环中停止时卡顿一下的问题
- 如何停止UIView的animation
- android中Animation的使用!
- android中Animation的使用!
- 关于Android的Animation使用(XML)
- 关于Android的Animation使用(XML)
- Core Animation 中关于timeOffset的理解
- 关于VB中Timer停止的问题
- HDU--5053 the Sum of Cube
- Java在现实世界中都运用在哪里
- Sicily 1001. 无路可逃?
- oracle数据备份与恢复
- NSUrlConnection 下载文件
- 关于Android中Animation的停止
- 找不到类型或命名空间名称“CrystalDecisions”(是否缺少 using 指令或程序集引用?)
- Docker最佳实践!尽在2014 Container技术大会
- 经典重读《信号与系统》-第二章
- 多态
- 0x80070422 修复方法,
- Swift教程_基础技术(0004)_为animation.timingFunction赋值
- SpringMVC使用进阶-内置对象和跳转
- Android添加垂直滚动ScrollView