我们在Android应用开发中可能经常用到类似如下效果的加载过程中的图片旋转效果:
上面的图片是一张gif格式的动态图片,我们知道,在Android中对gif动态图片的支持是不好的。可以通过第三方jar包来支持gif图片的显示。另外还有其他两种方式来实现图片旋转,下面逐一介绍。
方法一、直接使用gif动态图片。
1、首先将第三方GifView.jar包导入到工程目录libs目录下。下载:http://download.csdn.net/detail/pxc0215/7540095
2、在activity_main.xml布局文件中添加imageview控件。
3、MainActivity.java中的主要代码:
// 从xml中得到GifView的句柄,当然,事先还要引入GifView的包import com.ant.liao.GifView;
myGifView = (GifView) findViewById(R.id.img_gif);
// 设置Gif图片源,首先要将loading.gif导入到drawable文件内
myGifView.setGifImage(R.drawable.loading);
// 添加监听器
myGifView.setOnClickListener(this);
// 设置显示的大小,拉伸或者压缩
myGifView.setShowDimension(300, 300);
// 设置加载方式:先加载后显示、边加载边显示、只显示第一帧再显示
myGifView.setGifImageType(GifImageType.COVER);