drawable下有很多图片  可以

 <?xml version="1.0" encoding="utf-8"?>
<animation-list android:oneshot="false"
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:duration="20" android:drawable="@drawable/waiting_001" />
<item android:duration="20" android:drawable="@drawable/waiting_002" />
<item android:duration="20" android:drawable="@drawable/waiting_003" />
<item android:duration="20" android:drawable="@drawable/waiting_004" />
<item android:duration="20" android:drawable="@drawable/waiting_005" />
<item android:duration="20" android:drawable="@drawable/waiting_006" />
<item android:duration="20" android:drawable="@drawable/waiting_007" />
<item android:duration="20" android:drawable="@drawable/waiting_008" />
<item android:duration="20" android:drawable="@drawable/waiting_009" />
<item android:duration="20" android:drawable="@drawable/waiting_010" />
<item android:duration="20" android:drawable="@drawable/waiting_011" />
<item android:duration="20" android:drawable="@drawable/waiting_012" />
<item android:duration="20" android:drawable="@drawable/waiting_013" />
<item android:duration="20" android:drawable="@drawable/waiting_014" />
<item android:duration="20" android:drawable="@drawable/waiting_015" />
<item android:duration="20" android:drawable="@drawable/waiting_016" />
<item android:duration="20" android:drawable="@drawable/waiting_017" />
<item android:duration="20" android:drawable="@drawable/waiting_018" />
<item android:duration="20" android:drawable="@drawable/waiting_019" />
<item android:duration="20" android:drawable="@drawable/waiting_020" />
<item android:duration="20" android:drawable="@drawable/waiting_021" />
<item android:duration="20" android:drawable="@drawable/waiting_022" />
<item android:duration="20" android:drawable="@drawable/waiting_023" />
<item android:duration="20" android:drawable="@drawable/waiting_024" />
<item android:duration="20" android:drawable="@drawable/waiting_025" />
<item android:duration="20" android:drawable="@drawable/waiting_026" />
<item android:duration="20" android:drawable="@drawable/waiting_027" />
<item android:duration="20" android:drawable="@drawable/waiting_028" />
<item android:duration="20" android:drawable="@drawable/waiting_029" />
<item android:duration="20" android:drawable="@drawable/waiting_030" />
<item android:duration="20" android:drawable="@drawable/waiting_031" />
<item android:duration="20" android:drawable="@drawable/waiting_032" />
<item android:duration="20" android:drawable="@drawable/waiting_033" />
<item android:duration="20" android:drawable="@drawable/waiting_034" />
<item android:duration="20" android:drawable="@drawable/waiting_035" />
<item android:duration="20" android:drawable="@drawable/waiting_036" />
<item android:duration="20" android:drawable="@drawable/waiting_037" />
<item android:duration="20" android:drawable="@drawable/waiting_038" />
<item android:duration="20" android:drawable="@drawable/waiting_039" />
<item android:duration="20" android:drawable="@drawable/waiting_040" />
<item android:duration="20" android:drawable="@drawable/waiting_041" />
<item android:duration="20" android:drawable="@drawable/waiting_042" />
<item android:duration="20" android:drawable="@drawable/waiting_043" />
<item android:duration="20" android:drawable="@drawable/waiting_044" />
<item android:duration="20" android:drawable="@drawable/waiting_045" />
<item android:duration="20" android:drawable="@drawable/waiting_046" />
<item android:duration="20" android:drawable="@drawable/waiting_047" />
<item android:duration="20" android:drawable="@drawable/waiting_048" />
<item android:duration="20" android:drawable="@drawable/waiting_049" />
<item android:duration="20" android:drawable="@drawable/waiting_050" />
<item android:duration="20" android:drawable="@drawable/waiting_051" />
<item android:duration="20" android:drawable="@drawable/waiting_052" />
<item android:duration="20" android:drawable="@drawable/waiting_053" />
<item android:duration="20" android:drawable="@drawable/waiting_054" />
<item android:duration="20" android:drawable="@drawable/waiting_055" />
<item android:duration="20" android:drawable="@drawable/waiting_056" />
<item android:duration="20" android:drawable="@drawable/waiting_057" />
<item android:duration="20" android:drawable="@drawable/waiting_058" />
<item android:duration="20" android:drawable="@drawable/waiting_059" />
<item android:duration="20" android:drawable="@drawable/waiting_060" />
<item android:duration="20" android:drawable="@drawable/waiting_061" />
<item android:duration="20" android:drawable="@drawable/waiting_062" />
<item android:duration="20" android:drawable="@drawable/waiting_063" />
<item android:duration="20" android:drawable="@drawable/waiting_064" />
<item android:duration="20" android:drawable="@drawable/waiting_065" />
</animation-list>

animation_loading.xml

组成帧动画

 package com.example.animation1;

 import android.app.Activity;
import android.graphics.drawable.AnimationDrawable;
import android.os.Bundle;
import android.view.Menu;
import android.view.animation.Animation;
import android.widget.ImageView; public class MainActivity extends Activity { private ImageView iv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); iv=(ImageView) findViewById(R.id.iv);
AnimationDrawable anim=(AnimationDrawable) iv.getBackground();
anim.start();
} }

MainActivity.java

ui动画   pivotX  pivotY  pivotX     属性为动画相对于物件的X坐标的开始位置

anim.setRepeatMode(Animation.REVERSE);
anim.setRepeatCount(Animation.INFINITE);

Animation alpha,ping,xuan,suof;

alpha=AnimationUtils.loadAnimation(this, R.layout.toumingdu);

ping=AnimationUtils.loadAnimation(this, R.layout.pingyi);
xuan=AnimationUtils.loadAnimation(this, R.layout.xuanzhuan);
suof=AnimationUtils.loadAnimation(this, R.layout.scale);

tv1.startAnimation(alpha);
tv2.startAnimation(ping);
tv3.startAnimation(xuan);
tv4.startAnimation(suof);

SoundPool soundpool2;

soundpool2=new SoundPool(5,AudioManager.STREAM_SYSTEM, 0);
soundmap.put(1, soundpool2.load(this, R.raw.anjian, 1));

soundpool2.play(soundmap.get(1), 1,1,0,0,1);

帧动画 连续播放多张图片动画 以及ui动画 SoundPool的更多相关文章

  1. 解决animate动画连续播放bug

    在animate动画中,如果几个div之间频繁切换,会导致鼠标移开后,动画仍在继续,解决方法有两个 一个,判断当前是否在运行动画: if(!$(".block").is(" ...

  2. android 通过帧动画方式播放Gif动画

    注意:经过本人测试,这个方法很耗内存, 图片一多就崩了.慎用 <1>用工具(photoshop或者FireWorks)将GIF动画图片分解成多个GIF静态图片,然后保存在res\drawa ...

  3. android中Animation动画的连续播放与播放完毕后停留在最后的状态

    我们做安卓应用的苦逼程序员们常常会需要用到Animation也就是动画.比如做地图功能的时候.我们在手机旋转时需要根据手机重力感应来调整地图的角度,让它上面的“北”一直指向地球的北面...好多人做动画 ...

  4. 显示gif动画(帧动画的播放)

    在android上显示gif不太方便,虽然有控件可以实现,但是效果不是很好,保险点儿的作法还是使用帧动画来处理.①在XML中定义animation-list:<?xml version=&quo ...

  5. 微信小程序——实现动画循环播放

    今天在做砍价页面的时候需要将一个按钮动起来,效果图如下: 其实它实现的原理很简单,就是循环的缩小放大. css3中的animate 有个属性是 animation-iteration-count 可以 ...

  6. 【转载】jQuery动画连续触发、滞后反复执行解决办法

    转载: http://www.cnblogs.com/yuejin/archive/2012/12/18/2822595.html jQuery中slideUp .slideDown.animate等 ...

  7. jQuery动画连续触发、滞后反复执行解决办法

    jQuery中slideUp .slideDown.animate等动画运用时,如果目标元素是被外部事件驱动, 当鼠标快速地连续触发外部元素事件, 动画会滞后的反复执行,其表现不雅. 则解决办法: 1 ...

  8. HTML5动画图片播放器 高端大气

    我们见过很多图片播放插件(焦点图),很多都基于jQuery.今天介绍的HTML5图片播放器很特别,它不仅在图片间切换有过渡动画效果,而且在切换时图片中的元素也将出现动画效果,比如图中的文字移动.打散. ...

  9. pyqt4 写动画不能播放问题集合

    最近在学习动画,真的真的是血泪史,百度基本是0资源,各种在谷歌外国大佬的英文中躺过一个一个血坑....... 这是随便写的一个动画功能调试窗口..... 问题现象: 点击食灵,没反应,写的动画不能生成 ...

随机推荐

  1. Spark Standalone模式HA环境搭建

    Spark Standalone模式常见的HA部署方式有两种:基于文件系统的HA和基于ZK的HA 本篇只介绍基于ZK的HA环境搭建: $SPARK_HOME/conf/spark-env.sh 添加S ...

  2. Flash和滚动字幕

    flash 1.插入flash     1)<object>             <embed src="路径"></embed>      ...

  3. python+selenium+requests爬取我的博客粉丝的名称

    爬取目标 1.本次代码是在python2上运行通过的,python3的最需改2行代码,用到其它python模块 selenium 2.53.6 +firefox 44 BeautifulSoup re ...

  4. 初试mysql5.7.2新特性:多源复制(MySQL 5.7 multi-source replication)

    多源复制和多主复制的区别: 多主复制示意图: 多源复制示意图: 在my.cnf中添加crash safe特性参数:master_info_repository=TABLE;relay_log_info ...

  5. 0_Simple__template

    简单的 CUDA 应用模板,白送的 Sample. ▶ 源代码 //template_cpu.cpp extern "C" void computeGold(float *, co ...

  6. 35. CentOS-6.3安装拼音输入法

    安装方法: su root yum install "@Chinese Support"      // 安装中文输入法 exit 装好后,在“系统-->首选项”就会看到有“ ...

  7. https Configure a Spring Boot app for HTTPS on Amazon AWS.

    参考: https://geocolumbus.github.io/HTTPS-ELB-AWS-Spring-Boot/ 1.  在服务器端配置  证书 域名 映射 2. 导入依赖: <depe ...

  8. margin-top和padding-top

    padding- top 在原有的基础上进一步的扩张 margin - top 在原有的位置上发生上下的平移 <!DOCTYPE html> <html lang="en& ...

  9. HIBERNATE知识复习记录3-关联关系

    先上一张图,关于几种关系映射: 抄一段解释: 基本映射是对一个实体进行映射,关联映射就是处理多个实体之间的关系,将关联关系映射到数据库中,所谓的关联关系在对象模型中有一个或多个引用.关联关系分为上述七 ...

  10. 关于str.split(",")中间 什么时候该加\\转义

    java 分割符,对于某些符号的分割符进行切割的时候需要加转义字符,我贴上例子 1. package test1; public class split { public static void ma ...