設置我有我的應用程序內的幾個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/。 –