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无法停止问题相关推荐

  1. 关于Android中Animation的停止

      原文出处:http://blog.csdn.net/easonx1990/article/details/8231520 最近遇到一个需求,通过在GridView上改变焦点,并且GridView上 ...

  2. android动画之帧动画(drawable animation)和补间动画(view animation)

    帧动画 drawable animation使用比较简单,而且支持市场上所以API版本,下面简单贴下代码.帧动画,就像GIF图片,通过一系列Drawable依次显示来模拟动画的效果. 直接代码贴上 x ...

  3. 安卓动画全解:补间动画(视图动画)、布局动画、属性动画、逐帧动画。动画Animation属性、Alpha属性、Scale属性、Translate属性、Rotate属性,动画集AnimationSet

    全栈工程师开发手册 (作者:栾鹏) 安卓教程全解 安卓动画全解:补间动画(视图动画).布局动画.属性动画.逐帧动画. 主要内容包含:动画Animation属性.Alpha属性.Scale属性.Tran ...

  4. 安卓开发20:动画之Animation 详细使用-主要通过java代码实现动画效果

    AlphaAnimation 透明效果实现: activity_main.xml中仅仅是一个简单的图片,下面的例子都会使用这个xml: <RelativeLayout xmlns:android ...

  5. 《Android开发艺术探索》读书笔记——Cha3.2.2使用动画实现View的滑动

    章节来自<Android开发艺术探索> 第一种方式 3.2.2 使用动画 上一节介绍了采用scrollTo/scrollBy来实现View的滑动,本节介绍另外一种滑动方式,即使用动画,通过 ...

  6. Android Animation动画(很详细)

    Animations 一.Animations介绍 Animations是一个实现android UI界面动画效果的API,Animations提供了一系列的动画效果,可以进行旋转.缩放.淡入淡出等, ...

  7. 图解Android - Android GUI 系统 (2) - 窗口管理 (View, Canvas, Window Manager)

    Android 的窗口管理系统 (View, Canvas, WindowManager) 在图解Android - Zygote 和 System Server 启动分析一 文里,我们已经知道And ...

  8. Android Property Animation动画

    3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三 ...

  9. Animation Property Animation 使用

    本篇主要讲Animation 和 Property Animation的使用,最后会讲QQ管家桌面火箭作为例子: 在Android中开发动效有两套框架可以使用,分别为 Animation 和 Prop ...

最新文章

  1. 英语文章、常用短语部分摘选集锦
  2. Oracle并行进程小结
  3. 各种的jsp数据库连接方法代码!(以前收集的)
  4. 算法------四数相加 II (java 版本)
  5. Linux下如何查看系统启动时间和运行时间(转)
  6. .net core Entity Framework 与 EF Core
  7. 将tensorflow训练好的模型移植到Android (MNIST手写数字识别)
  8. ZooKeeper 的工作流程
  9. (96)FPGA时序违规案例(一)
  10. java 十六进制数的转换
  11. 多线程中redistemplate不执行_在 Flink 算子中使用多线程如何保证不丢数据?
  12. element-ui分页器的使用
  13. python中eof什么意思_python eof表什么意思
  14. 计算机英语读音在线,computer是什么意思_computer翻译_读音_用法_翻译
  15. 使用Photon PUN创建简单对战游戏
  16. 2020.7.24 T3终章-剑之魂(jz暑假训练day9)
  17. 【GPT-4】立即停止训练比 GPT-4 更强的模型,至少六个月!马斯克、图灵奖得主等数千 AI 专家紧急呼吁
  18. 不只是同构应用(isomorphic 工程化你所忽略的细节)
  19. 坐等膜拜|什么是真正的架构设计?十年Java经验让我总结出了这些,不愧是我
  20. 一共81个,开源大数据处理工具汇总(下)转

热门文章

  1. 关于VS 2008和.NET 3.5 Beta2新特性介绍
  2. jenkins自动部署配置
  3. CAS的ABA问题及解决方案
  4. 10.Springcloud的Zuul
  5. 域间套接字socketpair
  6. 数据库-临时表和复制表
  7. 前端开发那些不常见但十分有效的小玩意
  8. 零基础学前端,自学还是培训机构?
  9. 请求参数 统一 管理 java_Retrofit+Rxjava+okhttp基本操作和统一处理 – R...
  10. JAVA设置流中当前位置_java文件流的问题!急