`
ouyangfeng521
  • 浏览: 248750 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

android 连续动画xml 配置

阅读更多
// TODO Auto-generated method stub
AnimationDrawable anim = null;
Object ob = iv.getBackground();
anim = (AnimationDrawable) ob;
anim.stop();
anim.start(); 
 

先配置xml在anim下

<?xml version="1.0" encoding="UTF-8"?>
<animation-list android:oneshot="false"
  xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:duration="200" android:drawable="@drawable/publish_loading_01" />
    <item android:duration="200" android:drawable="@drawable/publish_loading_02" />
    <item android:duration="200" android:drawable="@drawable/publish_loading_03" />
    <item android:duration="200" android:drawable="@drawable/publish_loading_04" />
    <item android:duration="200" android:drawable="@drawable/publish_loading_05" />
    <item android:duration="200" android:drawable="@drawable/publish_loading_06" />
    <item android:duration="200" android:drawable="@drawable/publish_loading_07" />
    <item android:duration="200" android:drawable="@drawable/publish_loading_08" />
    <item android:duration="200" android:drawable="@drawable/publish_loading_09" />
    <item android:duration="200" android:drawable="@drawable/publish_loading_10" />
    <item android:duration="200" android:drawable="@drawable/publish_loading_11" />
    <item android:duration="200" android:drawable="@drawable/publish_loading_12" />
</animation-list>

 然后在代码中得到动画对象

 

 

分享到:
评论

相关推荐

    XML_android基本动画

    一个基本的补间动画XML可能包含以下元素: - `&lt;translate&gt;`:用于平移视图。 - `&lt;rotate&gt;`:用于旋转视图。 - `&lt;scale&gt;`:用于缩放视图。 - `&lt;alpha&gt;`:用于改变视图的透明度。 例如,一个简单的平移动画可以这样...

    Android_动画效果

    本篇文档详细介绍了Android动画的两种主要类型——渐变动画与画面转换动画,并给出了具体的XML配置示例。通过这些示例,开发者可以更好地理解如何在Android应用中实现动画效果,从而提升用户体验。未来还可以探索更...

    android动画原理demo

    - **anim**目录:包含了XML动画资源文件,如补间动画和帧动画的配置。 - **值的改变与监听**:在属性动画中,我们可能使用`Animator.AnimatorListener`监听动画的开始、结束、取消和重复事件,以及`ValueAnimator....

    android礼物动画特效DEMO

    2. **帧动画配置**:创建一个`animation-list`类型的XML资源文件,将所有帧图片添加进去,并设置每帧的持续时间。 3. **创建动画视图**:在布局文件中添加一个ImageView,设置其背景为帧动画资源。 4. **启动帧动画*...

    Android下Fragment的动画切换效果

    共享元素动画允许我们在Fragment之间平滑地过渡一个或多个视图,保持其视觉连续性。首先,我们需要在源Fragment和目标Fragment中为共享元素设置相同的transitionName。然后,在启动目标Fragment的Transaction时,...

    android 经典帧动画源码

    在Android开发中,帧动画是一种常见的视觉效果技术,它通过连续播放一系列静态图像来创造出动态效果,类似于传统的电影制作方式。本资源提供的“android经典帧动画源码”可以帮助开发者深入理解帧动画的工作原理以及...

    Android充电动画Demo

    Android提供了一种在XML中定义动画的方式,这使得动画配置更易于管理和复用。例如,可以在`res/anim`目录下创建XML文件,然后在代码中加载并启动动画。 7. ValueAnimator与ObjectAnimator: 在Android 3.0及以上...

    android逐帧动画

    在Android平台上,逐帧动画是一种常见且直观的动画实现方式,尤其适用于创建简单的连续图像序列,比如行走、跳跃等动作效果。在这个特定的案例中,我们看到标题为“android逐帧动画”,描述提到有三张图片进行切换,...

    android 动画Demo

    Frame动画是通过展示一系列静态图片来创建连续的动画效果,类似于电影胶片。同样在`res/anim`目录下创建XML文件,如`frame_animation.xml`,指定帧序列、帧间隔等。帧动画通常用于简单的循环动画,如加载图标或按钮...

    Android 加载数据等待时 小人奔跑进度动画

    在Android Studio中,可以创建一个`anim`目录,将图片放入`drawable`目录,并在`anim`目录下创建一个XML文件来定义帧动画。在XML文件中,需要指定每帧图片的持续时间、总帧数以及循环次数等参数。 例如,一个简单的...

    逐帧动画 资源

    四、XML配置示例 创建一个名为`frame_animation.xml`的XML文件,在res/drawable目录下: ```xml &lt;animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/animation" ...

    Android-SquareLoading一个正方形动画加载程序

    同时,为了实现平滑的动画效果,它可能会利用到Android的动画框架,如ValueAnimator或者ObjectAnimator,通过不断更新View的状态并触发重绘来实现动画帧的连续播放。 使用SquareLoading时,开发者需要在XML布局文件...

    android动画之最总总结

    1. **帧动画(AnimationDrawable)**:帧动画类似于电影胶片,通过连续播放一系列图片来实现动画效果。它适用于简单的、有限的动画场景,如加载图标或者游戏中的角色移动。 2. **补间动画(Tween Animation)**:补间...

    Android-一个App的Logo的动画效果实现

    在Android应用开发中,为App设计一个引人注目的Logo动画可以极大地提升...开发者需要根据具体需求选择合适的动画类型,并通过编程或XML配置来实现动态效果。同时,为了保证用户体验,性能优化也是一个不容忽视的环节。

    Android动画效果编程基础

    下面将逐一介绍这四种动画类型的XML配置方式。 ##### 3.1 透明度动画(Alpha Animation) 透明度动画用于改变视图的透明度,从而实现淡入淡出的效果。可以通过以下XML格式定义: ```xml android:fromAlpha="0.1...

    Android代码-动画顺序播放源码.zip

    帧动画通常用于创建连续的图像序列,比如播放GIF图片。它通过`AnimationDrawable`类来实现,将一系列的图片放在同一个XML文件中,然后指定每帧的持续时间。要顺序播放这些帧动画,需要在代码中设置正确的触发条件和...

    android常见动画

    可以使用`android:layoutAnimation`属性在XML布局中配置,或通过`LayoutAnimationController`在代码中设置。 5. **动画集合(Animator Set)** `AnimatorSet`允许开发者按照特定顺序或并行播放多个动画。这在需要...

    android 几种动画

    这些动画类型可以通过 XML 配置文件或者 Java 代码实现。 #### 二、Android 动画模式 在 Android 中,动画主要分为两种模式: 1. **Tweened Animation (渐变动画)**:这类动画通过计算物体在每一帧的位置变化来...

    Android-用于在同一屏幕中的两个小部件之间创建类似Hero动画的小部件

    2. **配置Transition**:在AndroidManifest.xml中,或者在Activity的过渡动画中设置Hero动画,指定源和目标组件。 3. **布局设计**:确保在源和目标布局中,Hero组件的位置和大小相对应,以便动画能够平滑过渡。 4...

Global site tag (gtag.js) - Google Analytics