美文网首页
Android Frame动画

Android Frame动画

作者: 小董666 | 来源:发表于2016-07-19 10:24 被阅读0次

Frame:Drawable Animation 帧动画

    <?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/1" android:duration="50"/> 
    <item android:drawable="@drawable/2" android:duration="50"/> 
    <item android:drawable="@drawable/3" android:duration="50"/> 
    <item android:drawable="@drawable/4" android:duration="50"/> 
    </animation-list>
  • <animation-list>元素是必须的,并且必须要作为根元素,可以包含一或多个<item>元素;
  • android:onshot如果定义为true的话,此动画只会执行一次,如果为false则一直循环。

加载方式:

    view.setBackgroundResource(R.anim.anim);
    AnimationDrawable animationDrawable = (AnimationDrawable)
    view.getBackground();
    animationDrawable.start();
  • 要在onCreat之后调用,不然停留在第一帧!!

代码:

    AnimationDrawable anim = new AnimationDrawable();
    for (int i = 1; i <= 4; i++) {
    int id = getResources().getIdentifier( i, "drawable", getPackageName());
    Drawable drawable = getResources().getDrawable(id);
    anim.addFrame(drawable, 300);
    }
  anim.setOneShot(false);
  image.setBackgroundDrawable(anim);
  anim.start();
  • getResources().getIdentifier由名字获取资源id

相关文章

  • AnimationDrawable

    AnimationDrawable Android的帧动画(frame-by-frame animation)。 ...

  • Android属性动画

    1. 什么是Android属性动画? Android动画分为视图动画(View 动画)、帧动画(Frame 动画、...

  • Android——Animation 动画

    1.帧动画(Frame Animation) 属于视图动画,Android1.0引入,Frame Animatio...

  • Android 动画

    Android基础动画 Tween Animation 变换动画 Frame Animation 帧动画 Layo...

  • Android之基础动画

    Android基础动画 Tween Animation 变换动画Frame Animation 帧动画Layo...

  • Android动画

    Android 动画分类 帧动画(Frame Animation) 补间动画(Tweened Animation)...

  • Android 动画

    【Android 动画】 动画分类补间动画(Tween动画)帧动画(Frame 动画)属性动画(Property ...

  • Android 属性动画

    [Android动画] 摘自郭霖的博客,供自我温习使用 逐帧动画(frame-by-frame animation...

  • Android动画

    Android动画主要包含补间动画(Tween)View Animation、帧动画(Frame)Drawable...

  • Android动画

    Android动画分类 Frame Animation(帧动画):使用AnimationDrawable配置XML...

网友评论

      本文标题:Android Frame动画

      本文链接:https://www.haomeiwen.com/subject/xyemjttx.html