Android中加载Gif图片
2016-09-27 23:13
253 查看
今天突然发现Android中的ImageView是不能加载gif动图的,于是上网搜了一下,发现有三种方法可以解决这种问题
1:用WebView
主函数:public class MainActivity extends AppCompatActivity { private WebView web; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); web = (WebView) findViewById(R.id.web); web.loadUrl("file:///android_asset/image.gif"); } }
布局文件:
<WebView android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/web"></WebView>
只要几行代码就能显示Gif图
2:用第三方的图片加载框架,比如facebook的fresco
参考:http://www.fresco-cn.org/
也很简单
3:重写ImageView,用Movie类实现Gif的加载
崩溃了,感觉有问题,可能是模拟器的事,下回试试真机
相关文章推荐
- 【Android Demo】加载.gif格式图片
- Android中加载Gif动画图片
- Android加载GIF图片的两种方式
- Android开发问题积累 <加载在线Gif><WebView无法加载网页图片>
- android加载gif图片
- 利用android开源库android-gif-drawable加载gif格式图片
- 最新Android Glide4.0加载Gif图片到ImageView
- android加载gif图片
- android webView加载gif图片并且居中显示
- android加载网络gif图片
- android中加载Gif图片
- Android下加载GIF图片
- Android GIF图片加载显示
- Android加载Gif图片的一般方法:Movie实现
- 关于android加载Gif图片的方法
- Android 使用三方库android-gif-drawable 加载Gif图片
- 最新Android Glide4.0加载Gif图片到ImageView
- (原创)android加载GIF图片到地图(或者其他图层)中
- Android Gif 加载Video和图片
- Android开发问题积累 <加载在线Gif><WebView无法加载网页图片>