<?xml version="1.0" encoding="utf-8"?><animation-list   android:id="@+id/handimation" android:oneshot="false"      xmlns:android="http://schemas.android.com/apk/res/android">     <item android:drawable="@drawable/a1" android:duration="150" />     <item android:drawable="@drawable/icon" android:duration="150" />     <item android:drawable="@drawable/stat_sad" android:duration="150" />  </animation-list>

将上面的代码加入res/anim/rocket_thrust.xml

然后在代码中:

ImageView rocketImage = (ImageView) findViewById(R.id.rocket_image);      rocketImage.setBackgroundDrawable(getResources().getDrawable(R.drawable.rocket_thrust));      rocketAnimation = (AnimationDrawable) rocketImage.getBackground();

或者

rocketImage.setBackgroundResource(R.anim.rocket_thrust);
rocketAnimation = (AnimationDrawable) rocketImage.getBackground();

如果用TweenAniamation动画 你的用

rocketImage.setAnimation(AnimationUtils.loadAnimation(this, R.anim.rocket_thrust) );

同时还要注意 你的图画不能是黑白的 这样看不出效果,因为屏幕是黑色的 我就因为这个原因 还以为代码错误

然后就是运动

@Override  public boolean onTouchEvent(MotionEvent event) {    if (event.getAction() == MotionEvent.ACTION_DOWN) {    ((AnimationDrawable) rocketAnimation).start();    return true;    }    return super.onTouchEvent(event);    }

在这里没有弄出自动播放 我也没找到原因

更多相关文章

  1. mono for android 读取网络远程图片
  2. 【30篇突击 android】源码统计二
  3. 基本控件学习以( RadioGroup和RadioButton 的学习使用)
  4. Android(安卓)Activity 常用功能设置(全屏、横竖屏等)
  5. Android(安卓)曲线绘制Demo
  6. Android(安卓)删除手机联系人,添加手机联系人,更新手机联系人信
  7. Android(安卓)代码改变图片颜色android:tint="@color/main_color
  8. eclipse中关联android源码
  9. android 代码proguard

随机推荐

  1. Android——属性动画(Property Animation)
  2. Android(安卓)使用模拟位置(支持Android(
  3. android 编译之后的文件系统和内核
  4. 编译FFMpeg的Android版本,并整合到android
  5. Android(安卓)init.rc BOOTCLASSPATH
  6. Android(安卓)SharedPreferences保存登录
  7. Android(安卓)用style简化layout布局文件
  8. android延迟执行任务(刷新按钮旋转)
  9. android 访问网络不能在主线程中进行以及
  10. 安装和卸载Android应用程序(apk包)