`
vocaloid
  • 浏览: 32722 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

关于Android中Animation的停止

阅读更多

转自: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上正在运行的动画效果。

 

分享到:
评论

相关推荐

    2011.10.18——— android 自定义Animation

    在Android开发中,动画(Animation)是提升用户体验和视觉效果的重要手段。这篇博客“2011.10.18——— android 自定义Animation”可能详细探讨了如何在Android平台上自定义各种动画效果,包括但不限于平移、旋转、...

    Android Animation Demo

    `Android Animation Demo`是一个实例,它展示了如何在Android应用中实现各种动画效果。这篇详细讲解将围绕标题和描述中的知识点展开,包括Tween Animation(补间动画)和Frame Animation(帧动画),帮助开发者理解...

    Android动画源码 Animation

    在Android中,所有的动画都可以通过`Animation`类或者其子类来创建。`Animation`类提供了一些基本属性,如动画的持续时间、重复次数、是否反向播放等。开发者可以通过设置这些属性来定制动画效果。 接着,`BAnim_v7...

    android Animation动画实现loading效果

    在Android开发中,动画(Animation)是提升用户体验和视觉效果的重要工具之一,特别是在创建加载(Loading)效果时。本文将深入探讨如何使用Android Animation来实现动态的Loading效果。 一、Android Animation概述 ...

    Android 用Animation-list实现逐帧动画

    在Android开发中,为了创建各种动态效果,如等待效果、WiFi信号搜索效果等,开发者经常需要用到`Animation-list`。这是一种特殊的帧动画资源,允许我们显示一系列的图片来形成连续的动画效果。本篇将深入讲解如何...

    android之animation-list实现的简单粘稠加载效果使用demo

    在Android开发中,动画是提升用户体验的关键元素之一。`animation-list`是Android系统提供的一种用于创建帧动画的视图组件,常用来实现如加载、旋转、弹跳等效果。本教程将深入探讨如何使用`animation-list`来创建一...

    Android Animation Frame逐帧动画2

    在Android开发中,动画是提升用户体验的关键因素之一。Android提供了多种动画类型,其中包括 Tween 补间动画和 Frame 逐帧动画。本篇文章将主要聚焦于Frame动画,这是一种通过连续显示不同帧图片来创建动画效果的...

    Android AnimationDemo_DrawableAnimation帧动画

    本篇将详细介绍Android AnimationDemo中的DrawableAnimation实现。 在Android中,DrawableAnimation通常使用`AnimationDrawable`类来实现。`AnimationDrawable`是一个可动画的Drawable对象,它允许你创建一个由多个...

    详解android 中animation-list 动画的应用

    Android 中 animation-list 动画的应用详解 Android 中 animation-list 动画是一种常见的动画效果,通过使用 AnimationDrawable 来实现动画的播放。今天,我们将详细介绍 animation-list 动画在 Android 中的应用。...

    Android View中添加Animation.zip

    本资料“Android View中添加Animation.zip”显然聚焦于如何在Android的View组件上应用各种动画效果。以下是关于Android View动画的详细阐述: 1. **基本概念** - **Animation**:Android中的动画主要分为两种类型...

    Android animation_list demo,imageview实现动画效果

    `animation_list`是Android系统提供的一种用于在ImageView中实现帧动画的资源类型,它允许开发者轻松地创建连续播放的图像序列,从而创造出动态效果。本篇文章将深入讲解如何使用`animation_list`来实现ImageView的...

    博客《Android动画之一:Drawable Animation》附带源码

    在Android中,这通常通过`<animation-list>`标签在XML文件中定义。 2. **Drawable资源的创建**:在`res/drawable`目录下创建一个XML文件,如`animation_list.xml`,用于定义帧动画。在这个文件中,你需要列出每帧...

    Android 用Animation-list实现逐帧动画(WIFI)信号图

    在Android开发中,动画是提升用户体验的关键因素之一。本教程将深入探讨如何使用`Animation-list`来实现一种特殊的逐帧动画——WIFI信号图。这种动画通常用于模拟无线网络信号强度的变化,为用户提供直观的视觉反馈...

    android AnimatorSet 两个动画同时播放,暂停,继续,停止

    在Android开发中,属性动画(Property Animation)是一个强大的工具,用于实现各种动态效果。`AnimatorSet`是属性动画的一部分,它允许开发者控制多个动画的执行顺序和同步性。本篇文章将详细探讨`AnimatorSet`的...

    android 简单的帧动画例子

    在Android开发中,帧动画(Frame Animation)是一种常见的动画效果,它通过连续播放一系列静态图像来创造出动态的视觉效果,类似于传统的电影制作原理。在这个"android 简单的帧动画例子"中,我们将探讨如何在...

    Android中Property Animation属性动画编写的实例教程

    Android提供了几种动画类型:View Animation 、Drawable Animation 、Property Animation 。View Animation相当简单,不过只能支持简单的缩放、平移、旋转、透明度基本的动画,且有一定的局限性。比如:你希望View有...

    Android animation图片移动效果.zip

    在Android应用开发中,动画(Animation)是一种非常重要的技术,它可以增强用户体验,使得应用程序更加生动有趣。本项目“Android animation图片移动效果.zip”提供了一个具体的示例,展示如何在Android中实现图片的...

    使用Animation-list实现等待加载动画效果

    在Android开发中,动画是提升用户...总结来说,`Animation-list`是Android中的一个强大工具,它使得开发者可以轻松创建帧动画。理解其基本原理和使用方法,能帮助我们为应用增添生动有趣的动态效果,提高用户满意度。

    博客《Android动画之一:Drawable Animation》附带源码 SwipeWithAnim

    在Android开发中,动画是提升用户体验的关键因素,Drawable Animation是Android提供的一种基础动画形式,尤其适用于简单的视图变换。这篇博客《Android动画之一:Drawable Animation》深入探讨了如何使用Drawable ...

Global site tag (gtag.js) - Google Analytics