ir2*_*pid 47 android lazy-loading android-glide
我想保持所有转换,激励和动画相同,并且考虑是否可以在Glide中传递资源ID或资产名称以在本地加载它?
Sam*_*udd 129
对于资源ID,您可以使用:
Glide.with(fragment)
.load(R.drawable.resource_id)
.into(imageView);
Run Code Online (Sandbox Code Playgroud)
对于资产,您可以构建资产uri:
Glide.with(fragment)
.load(Uri.parse("file:///android_asset/<assetName>"))
.into(imageView);
Run Code Online (Sandbox Code Playgroud)
Glide
.with(context)
.load(uri)
.asBitmap()
.placeholder(R.drawable.yourimage)
.error(R.drawable.yourimage)
.into(yourview);
Run Code Online (Sandbox Code Playgroud)
除了上面的答案,如果图像 URL 返回 null,您可以像上面一样将默认图像加载到视图中。
使用时有效.asBitmap()
String pathUri="file:///android_asset/img/flower.jpg";
Glide.with(context).asBitmap().load(Uri.parse(pathUri)).into(holder.imgView_post);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
33988 次 |
| 最近记录: |