Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/news-android.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Luhmer <david-dev@live.de>2021-03-07 14:20:44 +0300
committerDavid Luhmer <david-dev@live.de>2021-03-07 14:20:44 +0300
commit78e0bc287340f16cdd6f42688feba67fbc58aa93 (patch)
treec172ea2a25306026e958e618b59c20e2d1621f76 /News-Android-App/src/main/java
parent81b5ed7587a1cc2b68a5460529c4b5ab42d203ea (diff)
improve new list layout
Diffstat (limited to 'News-Android-App/src/main/java')
-rw-r--r--News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/adapter/RssItemHeadlineThumbnailViewHolder.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/adapter/RssItemHeadlineThumbnailViewHolder.java b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/adapter/RssItemHeadlineThumbnailViewHolder.java
index b14cfd69..693a3c23 100644
--- a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/adapter/RssItemHeadlineThumbnailViewHolder.java
+++ b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/adapter/RssItemHeadlineThumbnailViewHolder.java
@@ -19,12 +19,14 @@ import de.luhmer.owncloudnewsreader.R;
import de.luhmer.owncloudnewsreader.database.DatabaseConnectionOrm;
import de.luhmer.owncloudnewsreader.database.model.RssItem;
import de.luhmer.owncloudnewsreader.databinding.SubscriptionDetailListItemHeadlineThumbnailBinding;
+import de.luhmer.owncloudnewsreader.helper.FavIconHandler;
import de.luhmer.owncloudnewsreader.helper.SquareRoundedBitmapDisplayer;
import static android.view.View.GONE;
public class RssItemHeadlineThumbnailViewHolder extends RssItemViewHolder {
private final DisplayImageOptions displayImageOptionsThumbnail;
+
private final SubscriptionDetailListItemHeadlineThumbnailBinding binding;
RssItemHeadlineThumbnailViewHolder(@NonNull SubscriptionDetailListItemHeadlineThumbnailBinding binding, SharedPreferences sharedPreferences) {
@@ -32,10 +34,10 @@ public class RssItemHeadlineThumbnailViewHolder extends RssItemViewHolder {
this.binding = binding;
Drawable feedIcon = VectorDrawableCompat.create(itemView.getResources(), R.drawable.feed_icon, null);
- int width = Math.round(88f * binding.imgViewThumbnail.getContext().getResources().getDisplayMetrics().density);
+ int widthThumbnail = Math.round(88f * binding.imgViewThumbnail.getContext().getResources().getDisplayMetrics().density);
displayImageOptionsThumbnail = new DisplayImageOptions.Builder()
.resetViewBeforeLoading(true)
- .preProcessor(new SquareRoundedBitmapDisplayer(30, 0,width))
+ .preProcessor(new SquareRoundedBitmapDisplayer(30, 0, widthThumbnail))
.showImageOnLoading(feedIcon)
.showImageForEmptyUri(feedIcon)
.showImageOnFail(feedIcon)
@@ -112,7 +114,8 @@ public class RssItemHeadlineThumbnailViewHolder extends RssItemViewHolder {
Drawable feedIcon = VectorDrawableCompat.create(itemView.getResources(), R.drawable.feed_icon, null);
binding.imgViewThumbnail.setImageDrawable(feedIcon);
} else {
- binding.imgViewThumbnail.setVisibility(GONE);
+ binding.imgViewThumbnail.setImageDrawable(null);
+ binding.imgViewThumbnail.setVisibility(View.GONE);
}
}
}