ImageView使用Glide 将URL下载到一个非常简单:
Glide
.with(context)
.load(getIntent().getData())
.placeholder(R.drawable.ic_loading)
.centerCrop()
.into(imageView);
Run Code Online (Sandbox Code Playgroud)
我想知道我是否可以下载到一个Bitmap?我想下载到原始位图,然后我可以使用其他工具进行操作.我已经完成了代码并且没有看到如何做到这一点.
自 Glide 较早的更新以来,SimpleTarget 已被弃用
Glide.with(getActivity())
.load(uri)
.asBitmap()
.error(R.drawable.no_result)
.diskCacheStrategy(DiskCacheStrategy.ALL)
.into(new SimpleTarget<Bitmap>() {
@Override
public void onResourceReady(final Bitmap bitmap, GlideAnimation glideAnimation) {
imageView.setImageBitmap(bitmap);
imageView.buildDrawingCache();
}
});
Run Code Online (Sandbox Code Playgroud) 我想在我的ActionBar中设置一个MenuItem,它会导致我的应用程序中的用户个人资料页面.我想要的图标是他的个人资料图片,我有URL,可以创建一个BitMap.
图像不存储在我的项目文件夹中或本地的任何位置,因此我无法从R.drawable中获取它.
有人可以帮我设置一个用URL创建的位图作为MenuItem图标吗?谢谢您的帮助!