我想保持所有变换,加速和动画相同,并且考虑是否可以在Glide中传递资源ID或资产名称以在本地加载它?
答案 0 :(得分:116)
对于资源ID,您可以使用:
Glide.with(fragment)
.load(R.drawable.resource_id)
.into(imageView);
对于资产,您可以构建资产uri:
Glide.with(fragment)
.load(Uri.parse("file:///android_asset/<assetName>"))
.into(imageView);
答案 1 :(得分:4)
Glide.with(context).load(uri).asBitmap().placeholder(R.drawable.yourimage).error(R.drawable.yourimage).into(yourview);
除了上面的答案,如果图像URL返回null,您可以将默认图像加载到视图中,如上所示。
答案 2 :(得分:0)
它在使用 .asBistmap
时有效String pathUri="file:///android_asset/img/flower.jpg";
Glide.with(context).asBitmap().load(Uri.parse(pathUri)).into(holder.imgView_post);