1. 程式人生 > >使用Glide載入圖片

使用Glide載入圖片

載入網路圖片

1、匯入Glide庫和V4包,因為Glide依賴於V4
ImageView targetImageView = (ImageView) findViewById(R.id.imageView);
String internetUrl = "http://i.imgur.com/idojSYm.png";
Glide
    .with(context)
    .load(internetUrl)
    .into(targetImageView);

//更多的設定

 Glide.with(MainActivity.this)
                //網路圖片的地址
                .load
("http://img0.imgtn.bdimg.com/it/u=2700801873,2162292373&fm=21&gp=0.jpg") //重新設定圖片的尺寸 .override(200,200) //載入失敗顯示的圖片 .error(R.drawable.ic_launcher) //設定載入前的佔位圖 .placeholder(R.drawable.ic_launcher) //讓Glide既快取全尺寸又快取其他尺寸 .diskCacheStrategy
(DiskCacheStrategy.ALL) //均衡的縮放影象(保持影象原始比例), // 使圖片的兩個座標(寬、高)都大於等於 相應的檢視座標(負的內邊距)。影象則位於檢視的中央 .centerCrop() //載入到imageView控制元件 .into(imageView);

載入本地圖片

引數                                  說明
.load(String string)            string
可以為一個檔案路徑、uri或者url .load(Uri uri) uri型別 .load(File file) 檔案 .load(Integer resourceId) 資源Id,R.drawable.xxx或者R.mipmap.xxx .load(byte[] model) byte[]型別 .load(T model) 自定義型別