ImageView可直接调用的,根据URL设置图片的工具类
生活随笔
收集整理的這篇文章主要介紹了
ImageView可直接调用的,根据URL设置图片的工具类
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ImageView 是Android編程中最常用的組件之一。
但是根據圖片的URL設置圖片卻很麻煩。因為獲取網絡圖片的操作必須在異步線程中進行,根據URL設置ImageView圖片就可能需要進行線程間的同步,網絡獲取圖片,輸入輸出流等等麻煩的操作。
程序員的格言是什么?
“不要重復造輪子”。
我們造一個可以復用的輪子不就可以了嗎
首先,我在另一篇博文中介紹了如何獲取URL中的圖片,需要的請點擊下面的鏈接
Java 利用url獲取Bitmap圖片
以下是為ImageView 設置圖片的工具類
import android.graphics.Bitmap; import android.os.Handler; import android.os.Message; import android.util.Log; import android.widget.ImageView;/*** Created by ly on 2016/5/2.*/ public class SetImageViewUtil {public static void setImageToImageView(final ImageView imageView ,final String imgURL){final Handler handler = new Handler(){@Overridepublic void handleMessage(Message msg) {Log.e("HAHAHA", "設置圖片成功");super.handleMessage(msg);Bitmap bitmap = (Bitmap)msg.obj;imageView.setImageBitmap(bitmap);}};new Thread(new Runnable() {@Overridepublic void run() {Bitmap bitmap = NetWorkUtils.getBitmap(imgURL);//這是我封裝的獲取Bitmap的工具Message msg = new Message();msg.obj = bitmap;handler.sendMessage(msg);}}).start();} }如果有幫到您,打個賞唄
總結
以上是生活随笔為你收集整理的ImageView可直接调用的,根据URL设置图片的工具类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JAVA 解析JSON数据
- 下一篇: ListView 设置高度为刚好能包裹子