电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Android播放Gif动画

Android播放Gif动画_第1页
Android播放Gif动画_第2页
Android播放Gif动画_第3页
在Android 中是不支持直接使用Gif 图片关联播放帧动画,如下动画在Android 中是无法播放的: Android 提供了另外一种解决的办法,就是使用AnimationDraw able 这一函数使其支持逐帧播放,但是如何把gif 图片打散开来,成为每一帧的图片呢?下面介绍两种比较不错的软件,可以帮我们打散图片。 gifsplitter2.0 下载地址:gif 分割 使用方法如下: 这一软件分割图片都是 bmp图片,图片比较大,这里不推荐使用,尽量节省不必要的字节,所以这里推荐使用如下软件 easy gifanimator 软件下载:动画分割器 使用方法如下: 点击文件将帧文件导出即可 得到了帧文件后我们可以就编写代码,在res 目录下新建 anim 动画文件夹,写下如下代码 复制代码 对应的item 为顺序的图片从开始到结束,duration 为每张逐帧播放间隔,oneshot 为false 代表循环播放,设置为true 即播放一次即停止。 对应Activity 代码如下编写: 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.ImageView; public class animActivity extends Activity implements OnClickListener { ImageView iv = null; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); iv = (ImageView) findViewById(R.id.ImageView01); iv.setOnClickListener(this); } @Override public void onClick(View v) { // TODO Auto-generated method stub AnimationDrawable anim = null; Object ob = iv.getBackground(); anim = ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部