我想保持所有的转换、stoke 和动画相同,并在想我们是否可以在 Glide 中传递资源 ID 或资产名称以在本地加载它?
问问题
50948 次
3 回答
164
对于资源 ID,您可以使用:
Glide.with(fragment)
.load(R.drawable.resource_id)
.into(imageView);
对于资产,您可以构建资产 uri:
Glide.with(fragment)
.load(Uri.parse("file:///android_asset/<assetName>"))
.into(imageView);
于 2015-05-01T13:39:27.840 回答
6
Glide
.with(context)
.load(uri)
.asBitmap()
.placeholder(R.drawable.yourimage)
.error(R.drawable.yourimage)
.into(yourview);
除了上述答案之外,如果图像 URL 返回 null,您可以像上面一样将默认图像加载到视图中。
于 2017-09-01T06:32:53.720 回答
3
使用时有效.asBitmap()
String pathUri="file:///android_asset/img/flower.jpg";
Glide.with(context).asBitmap().load(Uri.parse(pathUri)).into(holder.imgView_post);
于 2019-09-20T14:35:36.633 回答