diff options
author | David Luhmer <david-dev@live.de> | 2021-03-07 14:21:07 +0300 |
---|---|---|
committer | David Luhmer <david-dev@live.de> | 2021-03-07 14:21:07 +0300 |
commit | 319ff61db4f501cbb813ae2369ad54a7be26a793 (patch) | |
tree | 334e7ba04011230725ca95fe8380de49d0f0d1fd /News-Android-App/src/main/java | |
parent | 78e0bc287340f16cdd6f42688feba67fbc58aa93 (diff) |
add smaller rounded corner to favicons
Diffstat (limited to 'News-Android-App/src/main/java')
-rw-r--r-- | News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/helper/FavIconHandler.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/helper/FavIconHandler.java b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/helper/FavIconHandler.java index f877a866..b0176d22 100644 --- a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/helper/FavIconHandler.java +++ b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/helper/FavIconHandler.java @@ -24,6 +24,7 @@ package de.luhmer.owncloudnewsreader.helper; import android.content.Context; import android.graphics.Bitmap; import android.util.Log; +import android.view.Display; import android.view.View; import android.widget.ImageView; @@ -45,7 +46,10 @@ public class FavIconHandler { public FavIconHandler(Context context) { int placeHolder = FavIconHandler.getResourceIdForRightDefaultFeedIcon(); + + int widthFavIcon = Math.round(20f * context.getResources().getDisplayMetrics().density); displayImageOptions = new DisplayImageOptions.Builder() + .preProcessor(new SquareRoundedBitmapDisplayer(6, 0, widthFavIcon)) .showImageOnLoading(placeHolder) .showImageForEmptyUri(placeHolder) .showImageOnFail(placeHolder) @@ -58,6 +62,10 @@ public class FavIconHandler { ImageLoader.getInstance().displayImage(favIconUrl, imgView, displayImageOptions); } + public void loadFavIconForFeed(String favIconUrl, ImageView imgView, DisplayImageOptions displayImageOptions) { + ImageLoader.getInstance().displayImage(favIconUrl, imgView, displayImageOptions); + } + /** * Version of loadFacIconForFeed that applies a vertical offset to the icon ImageView, * to compensate for font size scaling alignment issue @@ -71,7 +79,7 @@ public class FavIconHandler { imgView.setTranslationY(offset); } - private static int getResourceIdForRightDefaultFeedIcon() { + public static int getResourceIdForRightDefaultFeedIcon() { if (ThemeChooser.getSelectedTheme().equals(ThemeChooser.THEME.LIGHT)) { return R.drawable.default_feed_icon_dark; } else { |