使用Glide for Android,我如何从资源和资源加载图像

问题描述:

我想保留所有的转换,加载和动画完全相同,并且正在考虑我们是否可以在glide中传递资源ID或资产名称以从本地加载它?使用Glide for Android,我如何从资源和资源加载图像

对于资源ID,您可以使用:如果图像URL返回NULL你

Glide.with(fragment) 
    .load(Uri.parse("file:///android_asset/<assetName>")) 
    .into(imageView); 
+7

对于“assetName”不要忘记添加扩展名,例如:“image.jpg” –

+1

它不应该是'R.drawable.resource_id'吗? –

+0

当然好点。 –

Glide.with(context).load(uri).asBitmap().placeholder(R.drawable.yourimage).error(R.drawable.yourimage).into(yourview); 除了上述的答案:

Glide.with(fragment) 
    .load(R.drawable.resource_id) 
    .into(imageView); 

资产,你可以构造一个资产的URI可以像上面一样将默认图像加载到视图中。