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:21:07 +0300
committerDavid Luhmer <david-dev@live.de>2021-03-07 14:21:07 +0300
commit319ff61db4f501cbb813ae2369ad54a7be26a793 (patch)
tree334e7ba04011230725ca95fe8380de49d0f0d1fd /News-Android-App/src/main/java
parent78e0bc287340f16cdd6f42688feba67fbc58aa93 (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.java10
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 {