关于View的Animation无法停止问题
2019独角兽企业重金招聘Python工程师标准>>>
最近遇到一个需求,通过在GridView上改变焦点,并且GridView上每个item有一个隐藏的层,获取焦点之后,通过AlphaAnimation显示出来。
发现当duration大于500时,快速移动焦点,每个item都会播放一次动画。
需求是焦点移动到别的item,当前item的动画停止。
通过测试发现,调用Animation中的cancel()方法不能实现这样的效果。
我使用了以下方法,均未成功:
1.调用Animation的cancel()方法;
2.将播放动画的view invisible。
3.将正在播放的动画置null。
在国外的一个论坛中,找到了结果。
调用view中的clearAnimation()方法,即可消除view上正在运行的动画效果。
转载于:https://my.oschina.net/adacoder/blog/331693
关于View的Animation无法停止问题相关推荐
- 关于Android中Animation的停止
原文出处:http://blog.csdn.net/easonx1990/article/details/8231520 最近遇到一个需求,通过在GridView上改变焦点,并且GridView上 ...
- android动画之帧动画(drawable animation)和补间动画(view animation)
帧动画 drawable animation使用比较简单,而且支持市场上所以API版本,下面简单贴下代码.帧动画,就像GIF图片,通过一系列Drawable依次显示来模拟动画的效果. 直接代码贴上 x ...
- 安卓动画全解:补间动画(视图动画)、布局动画、属性动画、逐帧动画。动画Animation属性、Alpha属性、Scale属性、Translate属性、Rotate属性,动画集AnimationSet
全栈工程师开发手册 (作者:栾鹏) 安卓教程全解 安卓动画全解:补间动画(视图动画).布局动画.属性动画.逐帧动画. 主要内容包含:动画Animation属性.Alpha属性.Scale属性.Tran ...
- 安卓开发20:动画之Animation 详细使用-主要通过java代码实现动画效果
AlphaAnimation 透明效果实现: activity_main.xml中仅仅是一个简单的图片,下面的例子都会使用这个xml: <RelativeLayout xmlns:android ...
- 《Android开发艺术探索》读书笔记——Cha3.2.2使用动画实现View的滑动
章节来自<Android开发艺术探索> 第一种方式 3.2.2 使用动画 上一节介绍了采用scrollTo/scrollBy来实现View的滑动,本节介绍另外一种滑动方式,即使用动画,通过 ...
- Android Animation动画(很详细)
Animations 一.Animations介绍 Animations是一个实现android UI界面动画效果的API,Animations提供了一系列的动画效果,可以进行旋转.缩放.淡入淡出等, ...
- 图解Android - Android GUI 系统 (2) - 窗口管理 (View, Canvas, Window Manager)
Android 的窗口管理系统 (View, Canvas, WindowManager) 在图解Android - Zygote 和 System Server 启动分析一 文里,我们已经知道And ...
- Android Property Animation动画
3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三 ...
- Animation Property Animation 使用
本篇主要讲Animation 和 Property Animation的使用,最后会讲QQ管家桌面火箭作为例子: 在Android中开发动效有两套框架可以使用,分别为 Animation 和 Prop ...
最新文章
- 英语文章、常用短语部分摘选集锦
- Oracle并行进程小结
- 各种的jsp数据库连接方法代码!(以前收集的)
- 算法------四数相加 II (java 版本)
- Linux下如何查看系统启动时间和运行时间(转)
- .net core Entity Framework 与 EF Core
- 将tensorflow训练好的模型移植到Android (MNIST手写数字识别)
- ZooKeeper 的工作流程
- (96)FPGA时序违规案例(一)
- java 十六进制数的转换
- 多线程中redistemplate不执行_在 Flink 算子中使用多线程如何保证不丢数据?
- element-ui分页器的使用
- python中eof什么意思_python eof表什么意思
- 计算机英语读音在线,computer是什么意思_computer翻译_读音_用法_翻译
- 使用Photon PUN创建简单对战游戏
- 2020.7.24 T3终章-剑之魂(jz暑假训练day9)
- 【GPT-4】立即停止训练比 GPT-4 更强的模型,至少六个月!马斯克、图灵奖得主等数千 AI 专家紧急呼吁
- 不只是同构应用(isomorphic 工程化你所忽略的细节)
- 坐等膜拜|什么是真正的架构设计?十年Java经验让我总结出了这些,不愧是我
- 一共81个,开源大数据处理工具汇总(下)转