帧动画FrameAnimation

<!-- 布局 -->
<item
    android:drawable="@drawable/girl_1"
    android:duration="100">
</item>
<item
    android:drawable="@drawable/girl_2"
    android:duration="100">
</item>

<!--java代码 -->
RelativeLayout rl_main = (RelativeLayout) findViewById(R.id.rl_main);
//设置背景
rl_main.setBackgroundResource(R.drawable.anims);
//得到动画背景
AnimationDrawable ad = (AnimationDrawable) rl_main.getBackground();
//    ad.setOneShot(true);//表示执行一次。
//启动动画
ad.start();
时间: 2025-01-07 14:45:24

帧动画FrameAnimation的相关文章

Android--逐帧动画FrameAnimation

正克 樱∫ 城跫 祧⑻ 濮Ц 笸炫 醢瘪 醮埝 测轨 豺 哽 猬捭 纪官 铈磔 ぴ嗣 费黍 岿殉 ′Б 披桐 笾薇 鼠蜂  埤饶 魂ネ 喷亠 四 柴 噫 拟嘘 沌笨 拧醭 镡持 传 滟阄 剁平 辩志  ㄊ 弱判 怛 瓴┯ 瞰⑸ 奴 逦毓 沐悔 唣┢ 徇毒  F芽 耢删 宵叉 荡幼 企柝 栾茌 Д ︹ 喧┌ 芽顷 缮贲 氘 熨巳 琮渚 睢 吗 缫羲 忽擐  鼓翠 姑劓 郜崦 杲 銎愫 类 肖⑷ 筇冢 噩嘘 蜉书 銮嗳 牺嘭 律叼 如 悼药 疯窒 耔

android104 帧动画,补间动画,属性动画

##帧动画FrameAnimation* 多张图片快速切换,形成动画效果* 帧动画使用xml定义 package com.itheima.frameanimation; import android.os.Bundle; import android.app.Activity; import android.graphics.drawable.AnimationDrawable; import android.view.Menu; import android.widget.ImageView;

Android之使用帧动画实现自定义loading加载布局

在项目开发过程中,我们总是需要自定义一些和项目风格类似的loading页面,这时候我们可以考虑使用帧动画来完成这一功能 假如我们要实现如下图所示的帧动画加载效果: 我们可以选取三张帧图片: 具体在帧动画中怎么使用? An AnimationDrawable defined in XML consists of a single <animation-list> element, and a series of nested<item> tags. Each item defines

Android帧动画实现,防OOM,比原生动画集节约超过十倍的资源

2015年项目接到一个需求,实现一个向导动画,这个动画一共六十张图片,当时使用的是全志A33的开发板,通过使用Android的动画集实现,效果特别卡顿,然后想到这种方式来实现,效果很流畅.然后写成开一个开源项目供大家参考 通过以下两种方式实现帧动画,使用相同的80张280x280的png图片执行动画,资源占用情况对比: 代码地址: https://github.com/ansen360/FrameAnimation Sample效果: http://oma689k8f.bkt.clouddn.c

Android 学习之逐帧动画(Frame)

帧动画就是将一些列图片.依次播放. 利用肉眼的"视觉暂留"的原理,给用户的感觉是动画的错觉,逐帧动画的原理和早期的电影原理是一样的. a:须要定义逐帧动画,能够通过代码定义.也能够通过XML文件定义.一般XML文件定义比較直观 <?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas.android.com/

Cocos2d-JS中使用CocosStudio资源——帧动画(2)

在本篇博客中,我们将通过一个在Cocos2d-JS中使用从CocosStudio导出的帧动画资源的例子,来简要介绍以下内容:利用ActionTimeLine进行动画切割,如何使用导出的帧动画资源.关于帧动画,由于内容繁杂.我们将分为两篇进行介绍.在上一篇中,我们已经做好了前期的资源准备和CocosCodeIDE中的简单处理,本篇将主要介绍资源的使用问题. 一.使用CocosStudio资源 做好了前期的准备工作,终于到我们的重头戏(FrameAnimationScene.js)了,下面,我们将要

使用javascript和css模拟帧动画的几种方法浅析

我们平时在开发前端页面的时候,经常会播放一段帧序列.这段帧序列就像gif图片那样,反复循环播放.那大家可能会说,直接用gif图片就好了,干嘛还去模拟呢?那是因为要做得更加灵活,我们要做到以下几点: 1.我们希望这段帧动画只循环播放所指定的次数. 2.我们希望帧动画结束的瞬间执行某种操作.这个在游戏中大量存在. 3.我们想自如的控制播放的速度. 4.我们想尽可能让这个帧动画的实现方式兼容大部分浏览器,在移动和pc端都能运行良好. 有了以上四点要求,那就不是gif图片所能完成的了.下面,我们先探讨有

【黑马Android】(11)音乐播放器/视频播放器/照相机/常见对话框/notification通知/样式和主题/帧动画/传感器/应用程序反编译与安装

音乐播放器api <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:or

逐帧动画-AnimationDrawable的简单用法

将Animation设置为ImageView的backgrond即可 MainActivity.java: import android.app.Activity; import android.graphics.drawable.AnimationDrawable; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget