`

Android 逐帧动画的小例子

阅读更多
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逐帧动画”,描述提到有三张图片进行切换,...

    Android 逐帧动画源码.zip

    这个名为"Android 逐帧动画源码.zip"的压缩包就包含了一个关于Android逐帧动画的示例项目——AnimationDemo。 逐帧动画是通过连续播放一系列图片来创建动画效果,类似于传统的卡通制作过程。在Android中,我们可以...

    逐帧动画源码

    在Android开发中,逐帧动画是一种常见的2D动画形式,尤其适用于游戏开发或者复杂的动态效果展示。本资源“逐帧动画源码”旨在提供一个深入理解逐帧动画工作原理的实例,帮助开发者快速掌握Android系统中如何实现这种...

    Android Animation Frame逐帧动画

    Android提供了多种动画类型,其中包括 Tween 补间动画和 Frame 逐帧动画。本节我们将深入探讨Frame动画,这是一种将一系列静态图像连续播放以创建动态效果的技术。 **Frame动画的概念** Frame动画是Android中用于...

    礼花逐帧动画素材

    "礼花逐帧动画素材"就是这样一个例子,它包含了21张图片,每张图片代表了放礼花过程中的一个瞬间,当这些图片按照特定顺序快速连续显示时,就能形成放礼花的动态效果。 逐帧动画的工作原理是利用人眼的视觉暂留现象...

    Android 属性动画和帧动画例子

    Android帧动画 帧动画是Android早期版本中的动画机制,适用于简单的序列动画,如播放一系列图片来形成连续的动作。它基于`AnimationDrawable`类,将多张图片打包成一个动画资源。 - 创建一个XML文件(通常位于res...

    android 经典帧动画源码

    在Android开发中,帧动画是一种常见的动画形式,用于创建连续播放的一系列图像,给人以动态效果的错觉。本资源提供了“android 经典帧动画源码”,这是一份非常有价值的Android源码示例,适合对Android动画感兴趣的...

    Android的gif动画和帧动画的代码例子

    帧动画是在特定时间间隔内逐帧显示图像序列的动画效果。Android提供了`AnimationDrawable`类来实现这一功能。以下是一个帧动画的例子: ```xml &lt;!-- res/drawable/frame_animation.xml --&gt; &lt;animation-list xmlns:...

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

    总的来说,Android的`Animation-list`提供了一种简单而有效的方法来创建逐帧动画,尤其适用于展示状态变化的过程。结合实际应用中的数据,可以为用户呈现出更加生动和直观的界面效果。这个DEMO是一个很好的起点,有...

    android 简单的帧动画例子

    在这个"android 简单的帧动画例子"中,我们将探讨如何在Android应用中实现轮换播放几张图片的帧动画。 首先,帧动画的核心组件是`AnimationDrawable`类,它继承自`Drawable`,可以作为视图(View)的背景。在创建帧...

    Android例子源码可以无限轮播的帧动画.zip

    综上所述,这个开源项目提供了一个实用的Android帧动画无限循环的例子,有助于开发者理解和学习如何在实际应用中创建类似功能。通过`animationDrawable`,我们可以轻松地实现帧动画,并通过监听动画事件来实现无限...

    Android编程之简单逐帧动画Frame的实现方法

    在Android开发中,逐帧动画是一种常见的动画形式,它通过连续播放一系列静态图像来创造出动态效果,类似于传统的电影播放方式。下面将详细讲解如何在Android中实现简单的逐帧动画。 首先,我们需要理解逐帧动画的...

    Animation-list实现逐帧动画.zip

    在这个例子中,`frame1`、`frame2`和`frame3`是逐帧动画的图片资源,它们将依次显示,每帧持续100毫秒。 接下来,我们需要在Java代码中实例化`AnimationDrawable`对象,并将其设置给一个可绘制对象,通常是...

    Android帧动画实现

    在Android开发中,帧动画(Frame Animation)是一种常见的动态效果实现方式,尤其适用于简单的循环动画。帧动画通过连续播放一系列静态图像来创建连续的动画效果,类似于传统的电影制作原理。本教程将深入讲解如何在...

    Android 逐帧动画创建实例详解

    本文将深入探讨如何创建和使用Android的逐帧动画,这是一种让多个静态图像连续播放以形成动态效果的技术。逐帧动画通常用于实现类似传统动画片的效果,通过连续展示一系列图片来创造运动感。 首先,我们需要创建一...

    android帧动画

    本文将深入探讨如何使用Android帧动画来实现一只小鱼游动的效果。 首先,帧动画是通过连续播放一系列静态图像来创造动态效果的技术。在Android中,我们可以使用`AnimationDrawable`类来实现这一效果。`...

    属性动画帧动画补间动画合集

    属性动画(Property Animation)、帧动画(Frame Animation)和补间动画(Tween Animation)是Android系统提供的三种主要的动画机制,每种都有其独特的应用场景和优势。本合集的"属性动画帧动画补间动画合集"是一个...

    安卓listview相关相关-通过Animation-list实现将图片进行逐帧动画的播放.rar

    总的来说,通过Animation-list在ListView中实现图片逐帧动画,能够增加应用的交互性和趣味性,但同时也需要开发者具备一定的Android图形处理和动画知识。希望这个资源能对你在Android开发过程中实现类似功能提供帮助...

    安卓帧动画FrameAnimation例子

    在Android开发中,帧动画(Frame Animation)是一种常见的动画效果,它通过连续播放一系列静态图像来创建动态效果,类似于传统的电影胶片。本教程将基于提供的"安卓帧动画FrameAnimation例子"来深入探讨帧动画的使用...

Global site tag (gtag.js) - Google Analytics