From 35e3ffa5414ec214f5e3aa7e2ba600ce5879c624 Mon Sep 17 00:00:00 2001 From: tom79 Date: Sat, 14 Oct 2017 16:43:18 +0200 Subject: [PATCH] Improves pictures --- .../etalab/mastodon/drawers/StatusListAdapter.java | 10 ++++++---- .../java/fr/gouv/etalab/mastodon/helper/Helper.java | 1 - 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/drawers/StatusListAdapter.java b/app/src/main/java/fr/gouv/etalab/mastodon/drawers/StatusListAdapter.java index 8777c2206..fe333450d 100644 --- a/app/src/main/java/fr/gouv/etalab/mastodon/drawers/StatusListAdapter.java +++ b/app/src/main/java/fr/gouv/etalab/mastodon/drawers/StatusListAdapter.java @@ -58,6 +58,7 @@ import com.nostra13.universalimageloader.cache.disc.impl.UnlimitedDiskCache; import com.nostra13.universalimageloader.core.DisplayImageOptions; import com.nostra13.universalimageloader.core.ImageLoader; import com.nostra13.universalimageloader.core.ImageLoaderConfiguration; +import com.nostra13.universalimageloader.core.display.RoundedBitmapDisplayer; import com.nostra13.universalimageloader.core.display.SimpleBitmapDisplayer; import org.json.JSONArray; @@ -111,7 +112,7 @@ public class StatusListAdapter extends BaseAdapter implements OnPostActionInterf private List statuses; private LayoutInflater layoutInflater; private ImageLoader imageLoader; - private DisplayImageOptions options; + private DisplayImageOptions options, optionsAttachment; private ViewHolder holder; private boolean isOnWifi; private int translator; @@ -194,9 +195,10 @@ public class StatusListAdapter extends BaseAdapter implements OnPostActionInterf .build(); if( !imageLoader.isInited()) imageLoader.init(configImg); - options = new DisplayImageOptions.Builder().displayer(new SimpleBitmapDisplayer()).cacheInMemory(false) + options = new DisplayImageOptions.Builder().displayer(new RoundedBitmapDisplayer(10)).cacheInMemory(false) + .cacheOnDisk(true).resetViewBeforeLoading(true).build(); + optionsAttachment = new DisplayImageOptions.Builder().displayer(new SimpleBitmapDisplayer()).cacheInMemory(false) .cacheOnDisk(true).resetViewBeforeLoading(true).build(); - if (convertView == null) { convertView = layoutInflater.inflate(R.layout.drawer_status, parent, false); holder = new ViewHolder(); @@ -1154,7 +1156,7 @@ public class StatusListAdapter extends BaseAdapter implements OnPostActionInterf if( url == null || url.trim().equals("")) url = attachment.getUrl(); if( !url.trim().contains("missing.png")) - imageLoader.displayImage(url, imageView, options); + imageLoader.displayImage(url, imageView, optionsAttachment); final int finalPosition = position; imageView.setOnClickListener(new View.OnClickListener() { @Override diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/helper/Helper.java b/app/src/main/java/fr/gouv/etalab/mastodon/helper/Helper.java index 6431b3b9d..888fd6856 100644 --- a/app/src/main/java/fr/gouv/etalab/mastodon/helper/Helper.java +++ b/app/src/main/java/fr/gouv/etalab/mastodon/helper/Helper.java @@ -828,7 +828,6 @@ public class Helper { if( currentSubmenu == null) continue; final MenuItem item = currentSubmenu.add("@" + account.getAcct()); - //final MenuItem item = mainMenu.addSubMenu("@" + account.getAcct()).add("@" + account.getAcct()); ImageLoader imageLoader; DisplayImageOptions options = new DisplayImageOptions.Builder().displayer(new SimpleBitmapDisplayer()).cacheInMemory(false) .cacheOnDisk(true).resetViewBeforeLoading(true).build();