设置我有我的应用程序内的几个RecyclerView
的,和所有的人都该有一个ImageView
项目,这是与Glide
进一步填充,这样不加载图片:泰尔滑翔如果偏好
Glide.with(context)
.load(imageUrl)
.asBitmap()
.error(R.drawable.placeholder_avatar)
.centerCrop()
.into(mAvatarImageView);
在我的首选项屏幕中,用户可以禁用加载所有远程图像以节省带宽。 什么是最好的方式告诉Glide
不加载图像,而不在所有RecyclerView
适配器内使用经典的if-else条件,这违反了DRY原则?
我正在寻找这样的方法:
.shouldLoad(UserSettings.getInstance().isImageLoadingEnabled());
从我经历了滑翔,他们没有选择不加载,因为它没有意义。您可以使用您想要使用的首选项来创建经典的if语句:if(UserSettings.getInstance()。isImageLoadingEnabled()){} –
对于此问题,唯一可靠的来源是https://bumptech.github.io/glide/。 –