本文转自:http://vlinux.iteye.com/blog/472855

 

相信有Android手机的人都玩过一款Kuba的游戏(没玩过的我推荐去玩一下),里面用手指接触到屏幕后产生的爆炸效果确实增加了游戏的不少色彩。那么这个是怎么做出来的呢?

 

很明显,这个效果应该是一个动画序列图实现的,即Frame-by-Frame动画。Android实现Frame-by-Frame动画我会的有两种方法:

 

1、animation-list配置,预先将一个动画按照每帧分解成的多个图片所组成的序列。然后再在Android的配置文件中将这些图片配置到动画里面。

 

Xml代码 [转]Android中的Frame动画 [转]Android中的Frame动画[转]Android中的Frame动画
  1. <animation-list xmlns:android="http://schemas.android.com/apk/res/android"  
  2.     android:oneshot="false">  
  3.     <item android:drawable="@drawable/explode1" android:duration="50" />  
  4.     <item android:drawable="@drawable/explode2" android:duration="50" />  
  5.     <item android:drawable="@drawable/explode3" android:duration="50" />  
  6.     <item android:drawable="@drawable/explode4" android:duration="50" />  
  7. </animation-list>  
  • [转]Android中的Frame动画
  • 大小: 8 KB
  • [转]Android中的Frame动画
  • 描述: 小雪行走序列图
  • 大小: 38 KB

 

相关文章:

  • 2022-12-23
  • 2021-12-29
  • 2022-12-23
  • 2021-07-03
  • 2021-07-26
  • 2021-09-27
猜你喜欢
  • 2021-12-28
  • 2021-05-30
  • 2021-05-30
  • 2021-08-08
  • 2022-12-23
  • 2022-12-23
  • 2021-09-27
相关资源
相似解决方案