今天写了个demo来显示网络图片,静态图都好说,很容易就可以显示,但是动态图呢?安卓里是没有自带的控件来显示gif图的,开发大神们可以自己写View来支持gif,我这边是用了开源的控件,不多说了,上图和代码。
下载地址:android-gif-drawable的源代码下载地址:https://github.com/koral–/android-gif-drawable
先上显示的效果图:静态图和动态图
1、静态图代码:
从网络上根据图片地址来获取图片:连接地址—>用流读数据—>流转换成bitmap
class HttpGetMap {
public static Bitmap getNetWorkBitmap(String urlString) {
URL imgUrl = null;
Bitmap bitmap = null;
InputStream is = null;
try {
imgUrl = new URL(urlString);
// 使用HttpURLConnection打开连接
HttpURLConnection urlConn = (HttpURLConnection) imgUrl
.openConnection();
urlConn.setD