要約を使って滑空

1つのグライドとは何ですか

グライドは、画像の読み込みとキャッシュライブラリです。

使用の2グライド

まず、依存関係を追加

implementation 'com.github.bumptech.glide:glide:4.5.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.5.0'

第二に、ネットワークへのアクセスを追加

<使用許可アンドロイド:名= "android.permission.INTERNETあなた" />

3つの一般的な方法

ピクチャImageViewの種々の形態をロードする3.1

// 加载本地图片
File file = new File(getExternalCacheDir() + "/image.jpg"); Glide.with(this).load(file).into(imageView); // 加载应用资源 int resource = R.drawable.image; Glide.with(this).load(resource).into(imageView); // 加载二进制流 byte[] image = getImageBytes(); Glide.with(this).load(image).into(imageView); // 加载Uri对象 Uri imageUri = getImageUri(); Glide.with(this).load(imageUri).into(imageView);

プレースホルダ地図3.2ロード画像

絵は事前に利用者に絵を示し、出てきたとき、目的のプレースホルダの数字がロードされていません。

Glide.with(this).load(url).placeholder(R.drawable.loading).into(imageView);

3.3置かプレースホルダ画像の読み込みに失敗

Glide.with(this).load(url).placeholder(R.drawable.loading).error(R.drawable.error) .diskCacheStrategy(DiskCacheStrategy.NONE)//关闭Glide的硬盘缓存机制 .into(imageView);
 

 



 




おすすめ

転載: www.cnblogs.com/hustdc/p/11440537.html
おすすめ