原文出处:http://blog.csdn.net/easonx1990/article/details/8231520

最近遇到一个需求,通过在GridView上改变焦点,并且GridView上每个item有一个隐藏的层,获取焦点之后,通过AlphaAnimation显示出来。

发现当duration大于500时,快速移动焦点,每个item都会播放一次动画。

需求是焦点移动到别的item,当前item的动画停止。

通过测试发现,调用Animation中的cancel()方法不能实现这样的效果。

我使用了以下方法,均未成功:

1.调用Animation的cancel()方法;

2.将播放动画的view invisible。

3.将正在播放的动画置null。

在国外的一个论坛中,找到了结果。

调用view中的clearAnimation()方法,即可消除view上正在运行的动画效果。

转载于:https://www.cnblogs.com/dasb/p/4673153.html

关于Android中Animation的停止相关推荐

  1. android强制停止运行,如何在android中单击强制停止时运行服务

    单击强制停止时我遇到了运行服务的问题,当我重启我的手机时应该调用服务.我已经按照一些例子但我无法完成任务.任何人都可以指导我完成任务. 需要: 1.Service should run when fo ...

  2. android中虚拟程序停止,为什么我的在虚拟机运行后出现应用程序停止运行

    源自:9-2 使用ToggleButton按钮实现开关效果 为什么我的在虚拟机运行后出现应用程序停止运行 package com.example.sss; import com.example.and ...

  3. android 动画结束停留,android中Animation动画的连续播放与播放完毕后停留在最后的状态...

    我们做安卓应用的苦逼程序员们常常会需要用到Animation也就是动画.比如做地图功能的时候.我们在手机旋转时需要根据手机重力感应来调整地图的角度,让它上面的"北"一直指向地球的北 ...

  4. android tween动画平移怎么设置时间,android Tween Animation属性设置方法实例

    在Android开发中,Animation是用来给控件制作效果的.大多数的控件都可以用这个类,这个类包含了4种基本动作,分别为移动,旋转,淡入淡出,缩放.在使用Animation时,可以在.java文 ...

  5. 在android中执行多个动画,Android上几种Animation和多个动画同时播放以ScaleAnimation应用详解...

    在API Demo的View->Animation下可以找到四个Animation的Demo,第一个3D Translate比较复杂,最后再讲,先讲第2个Interpolator.该Activi ...

  6. 【Android游戏开发十四】深入Animation,在SurfaceView中照样使用Android—Tween Animation!...

    本站文章均为 李华明Himi 原创,转载务必在明显处注明: 转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/android-game/331.html 之 ...

  7. android中设置Animation 动画效果

    在 Android 中, Animation 动画效果的实现可以通过两种方式进行实现,一种是 tweened animation 渐变动画,另一种是 frame by frame animation ...

  8. android编程xml动画,Android中xml设置Animation动画效果详解

    在Android中,Animation动画效果的实现可以通过两种方式进行实现,一种是tweened animation渐变动画,另一种是frame by frame animation画面转换动画. ...

  9. 【Android游戏开发十四】深入Animation,在SurfaceView中照样使用Android—Tween Animation!

     李华明Himi 原创,转载务必在明显处注明: 转载自 [黑米GameDev街区] 原文链接:  http://www.himigame.com/android-game/331.html 很多童鞋说 ...

最新文章

  1. Java学习(三)JSP学习1
  2. SPI 与 eSPI
  3. 淘宝2011.9.21校园招聘会笔试题+答案
  4. 关于安装nagios make all时出现问题的解决方法
  5. python ln2怎么写_Python2和3切换默认
  6. 华为服务器bios配置性能,高级电源管理配置 - 华为服务器 Brickland平台 BIOS 参数参考 30 - 华为...
  7. LInux 下安装 python notebook 及指向路径,运行计时,炫酷的深蓝午夜主题,本地登陆远程服务器
  8. BZOJ 4819: [Sdoi2017]新生舞会
  9. SpringCloud系列-Feign的基本应用
  10. Mac Vmware Fusion在虚拟机中共享文件夹
  11. stata 倾向得分匹配(二)偏差校正匹配估计量
  12. MySQL5.5安装到最后一步卡住的解决办法(即使删除了隐藏文件内C:\ProgramData的MySQL以后还是没解决问题)
  13. java web 收发邮件_Java总结(五)之实现javaweb发送邮件
  14. 老调重弹:对kvo的封装思路
  15. Beego项目打包部署到Linux服务器
  16. elipse配色方案
  17. PID为0的系统空闲进程连接状态为TIME_WAIT
  18. 【Codeforces】WHU校赛2019 Store(线段树+二分)
  19. 关于科技趋势和未来机会,这8本书告诉你答案
  20. 理解类8583报文协议

热门文章

  1. C++如何使用puff()的示例
  2. VTK:Texture之TextureCutSphere
  3. OpenCV立体声匹配 stereo matching将L和R图像转换为视差和点云的实例(附完整代码)
  4. Qt Creator指定文本编辑器设置
  5. Qt Creator创建组件
  6. C语言求最大公约数GCD的算法(附完整源码)
  7. C++树的层次遍历(附完整源码)
  8. QT的QDateTimeEdit类的使用
  9. 经典C语言程序100例之七五
  10. 经典C语言程序100例之二九