1、res下创建anim文件夹,在下面创建animation-list的xml文件,
<?xml version="1.0" encoding="utf-8"?>
<animation-list
xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false">
<item android:drawable="@drawable/firefox_animation_0"
android:duration="500" />
<item android:drawable="@drawable/firefox_animation_1"
android:duration="500" />
</animation-list>
xml文件名可以自用定义;根元素是animation-list,要有多个item元素。
2、在main.xml中创建ImageView组件,并且设置Background
<ImageView android:layout_width="wrap_content"
android:background="@anim/firefox_animation"
android:layout_height="wrap_content" android:id="@+id/ImageView01" />
3、在Java代码中获取ImageView对象,然后ImageView对象获取AnimationDrawable
AnimationDrawable ad = (AnimationDrawable) imgView.getBackground();
4、AnimationDrawable对象启动或停止。
ad.start();
ad.stop();
分享到:
相关推荐
在Android平台上,逐帧动画是一种常见且直观的动画实现方式,尤其适用于创建简单的连续图像序列,比如行走、跳跃等动作效果。在这个特定的案例中,我们看到标题为“android逐帧动画”,描述提到有三张图片进行切换,...
这个名为"Android 逐帧动画源码.zip"的压缩包就包含了一个关于Android逐帧动画的示例项目——AnimationDemo。 逐帧动画是通过连续播放一系列图片来创建动画效果,类似于传统的卡通制作过程。在Android中,我们可以...
在Android开发中,逐帧动画是一种常见的2D动画形式,尤其适用于游戏开发或者复杂的动态效果展示。本资源“逐帧动画源码”旨在提供一个深入理解逐帧动画工作原理的实例,帮助开发者快速掌握Android系统中如何实现这种...
Android提供了多种动画类型,其中包括 Tween 补间动画和 Frame 逐帧动画。本节我们将深入探讨Frame动画,这是一种将一系列静态图像连续播放以创建动态效果的技术。 **Frame动画的概念** Frame动画是Android中用于...
"礼花逐帧动画素材"就是这样一个例子,它包含了21张图片,每张图片代表了放礼花过程中的一个瞬间,当这些图片按照特定顺序快速连续显示时,就能形成放礼花的动态效果。 逐帧动画的工作原理是利用人眼的视觉暂留现象...
Android帧动画 帧动画是Android早期版本中的动画机制,适用于简单的序列动画,如播放一系列图片来形成连续的动作。它基于`AnimationDrawable`类,将多张图片打包成一个动画资源。 - 创建一个XML文件(通常位于res...
在Android开发中,帧动画是一种常见的动画形式,用于创建连续播放的一系列图像,给人以动态效果的错觉。本资源提供了“android 经典帧动画源码”,这是一份非常有价值的Android源码示例,适合对Android动画感兴趣的...
帧动画是在特定时间间隔内逐帧显示图像序列的动画效果。Android提供了`AnimationDrawable`类来实现这一功能。以下是一个帧动画的例子: ```xml <!-- res/drawable/frame_animation.xml --> <animation-list xmlns:...
总的来说,Android的`Animation-list`提供了一种简单而有效的方法来创建逐帧动画,尤其适用于展示状态变化的过程。结合实际应用中的数据,可以为用户呈现出更加生动和直观的界面效果。这个DEMO是一个很好的起点,有...
在这个"android 简单的帧动画例子"中,我们将探讨如何在Android应用中实现轮换播放几张图片的帧动画。 首先,帧动画的核心组件是`AnimationDrawable`类,它继承自`Drawable`,可以作为视图(View)的背景。在创建帧...
综上所述,这个开源项目提供了一个实用的Android帧动画无限循环的例子,有助于开发者理解和学习如何在实际应用中创建类似功能。通过`animationDrawable`,我们可以轻松地实现帧动画,并通过监听动画事件来实现无限...
在Android开发中,逐帧动画是一种常见的动画形式,它通过连续播放一系列静态图像来创造出动态效果,类似于传统的电影播放方式。下面将详细讲解如何在Android中实现简单的逐帧动画。 首先,我们需要理解逐帧动画的...
在这个例子中,`frame1`、`frame2`和`frame3`是逐帧动画的图片资源,它们将依次显示,每帧持续100毫秒。 接下来,我们需要在Java代码中实例化`AnimationDrawable`对象,并将其设置给一个可绘制对象,通常是...
在Android开发中,帧动画(Frame Animation)是一种常见的动态效果实现方式,尤其适用于简单的循环动画。帧动画通过连续播放一系列静态图像来创建连续的动画效果,类似于传统的电影制作原理。本教程将深入讲解如何在...
本文将深入探讨如何创建和使用Android的逐帧动画,这是一种让多个静态图像连续播放以形成动态效果的技术。逐帧动画通常用于实现类似传统动画片的效果,通过连续展示一系列图片来创造运动感。 首先,我们需要创建一...
本文将深入探讨如何使用Android帧动画来实现一只小鱼游动的效果。 首先,帧动画是通过连续播放一系列静态图像来创造动态效果的技术。在Android中,我们可以使用`AnimationDrawable`类来实现这一效果。`...
属性动画(Property Animation)、帧动画(Frame Animation)和补间动画(Tween Animation)是Android系统提供的三种主要的动画机制,每种都有其独特的应用场景和优势。本合集的"属性动画帧动画补间动画合集"是一个...
总的来说,通过Animation-list在ListView中实现图片逐帧动画,能够增加应用的交互性和趣味性,但同时也需要开发者具备一定的Android图形处理和动画知识。希望这个资源能对你在Android开发过程中实现类似功能提供帮助...
在Android开发中,帧动画(Frame Animation)是一种常见的动画效果,它通过连续播放一系列静态图像来创建动态效果,类似于传统的电影胶片。本教程将基于提供的"安卓帧动画FrameAnimation例子"来深入探讨帧动画的使用...