1.anim中的动画布局,加上许多具有连续性的图片

<?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/a1" android:duration="400" />    <item android:drawable="@drawable/a2" android:duration="400" />    <item android:drawable="@drawable/a3" android:duration="400" />    <item android:drawable="@drawable/a4" android:duration="400" />    <item android:drawable="@drawable/a5" android:duration="400" />    <item android:drawable="@drawable/a6" android:duration="400" />    <item android:drawable="@drawable/a7" android:duration="400" />    <item android:drawable="@drawable/a8" android:duration="400" />    <item android:drawable="@drawable/a9" android:duration="400" /></animation-list><span style="font-size:18px;"></span><pre name="code" class="html">android:oneshot="false"
指明动画是否重复

   


2.activity_main.xml布局

<?xml version="1.0" encoding="utf-8"?><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:orientation="vertical"    tools:context="com.rj141.sb.lianxuanimation.MainActivity">    <ImageView        android:id="@+id/img"        android:layout_width="wrap_content"        android:layout_height="0dp"        android:layout_weight="8"        android:scaleType="center"        android:src="@drawable/drawable_rotate"        android:contentDescription="@string/app_name"        android:layout_gravity="center_horizontal" />    <Button        android:id="@+id/start"        android:layout_width="match_parent"        android:layout_height="0dp"        android:layout_weight="1"        android:text="@string/start"        />    <Button        android:id="@+id/stop"        android:layout_width="match_parent"        android:layout_height="0dp"        android:layout_weight="1"        android:text="@string/stop"        /></LinearLayout>

3.MainActivity.java文件

public class MainActivity extends ActionBarActivity implements View.OnClickListener{    private Button start,stop;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        start=(Button)this.findViewById(R.id.start);        start.setOnClickListener(this);        stop=(Button)this.findViewById(R.id.stop);        stop.setOnClickListener(this);    }    public void onClick(View v){        int id=v.getId();        if(id==R.id.start){            ImageView iv=(ImageView)this.findViewById(R.id.img);            AnimationDrawable ad=(AnimationDrawable)iv.getDrawable();            ad.start();        }        else{            ImageView iv=(ImageView)this.findViewById(R.id.img);            AnimationDrawable ad=(AnimationDrawable)iv.getDrawable();            ad.stop();        }    }}



更多相关文章

  1. [置顶] 我的Android进阶之旅------>Android之动画之Frame Animat
  2. Android简单实现启动画面的方法
  3. android按Menu出现菜单的动画
  4. Android 四大组件+五大布局
  5. android动画编
  6. Android 自定义Gif动画
  7. android 动态设置布局
  8. 新浪微博布局学习——活用Android的RelativeLayout
  9. Android 9.0 开关机动画流程分析

随机推荐

  1. Android(安卓)引用库项目,Debug 库项目
  2. android 实现按钮旋转720°
  3. Android(安卓)– 自定义Loading圆点
  4. 【Android病毒分析报告】 - Obad
  5. Android:如何设计一个完全不可见的Activi
  6. Android(安卓)错误案例
  7. Android(安卓)review Android中的测试
  8. Android内容提供者源码
  9. Android(安卓)中WebView 视频自动播放
  10. android获取各路径下的文件流