summaryrefslogtreecommitdiff
path: root/org.fox.ttrss/src/main/java
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2014-10-28 21:04:41 +0300
committerAndrew Dolgov <[email protected]>2014-10-28 21:04:41 +0300
commit1c4b41085e960ba85f563a4e4b9ea163191e0399 (patch)
tree7db80a6c17ac6eada2449adf81c3976d95dae6bf /org.fox.ttrss/src/main/java
parentd7734987adc2dffa116dd9b8f7ac1f171e067446 (diff)
remove flavor image borders
add workaround against UI flicker bug
Diffstat (limited to 'org.fox.ttrss/src/main/java')
-rw-r--r--org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java17
1 files changed, 11 insertions, 6 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java
index ce030ea8..34547d8b 100644
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java
@@ -40,6 +40,8 @@ import com.google.gson.JsonElement;
import com.nostra13.universalimageloader.core.DisplayImageOptions;
import com.nostra13.universalimageloader.core.ImageLoader;
import com.nostra13.universalimageloader.core.assist.FailReason;
+import com.nostra13.universalimageloader.core.imageaware.ImageAware;
+import com.nostra13.universalimageloader.core.imageaware.ImageViewAware;
import com.nostra13.universalimageloader.core.listener.ImageLoadingListener;
import org.fox.ttrss.types.Article;
@@ -870,15 +872,18 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener,
if (imgSrc.indexOf("//") == 0)
imgSrc = "http:" + imgSrc;
- DisplayImageOptions options = new DisplayImageOptions.Builder().
- cacheInMemory(true).
- cacheOnDisk(true).
- build();
+ DisplayImageOptions options = new DisplayImageOptions.Builder()
+ .cacheInMemory(true)
+ .resetViewBeforeLoading(true)
+ .cacheOnDisk(true)
+ .build();
final ImageView flavorImageView = holder.flavorImageView;
final ViewGroup flavorImageHolder = holder.flavorImageHolder;
-
- ImageLoader.getInstance().displayImage(imgSrc, holder.flavorImageView, options, new ImageLoadingListener() {
+
+ ImageAware imageAware = new ImageViewAware(holder.flavorImageView, false);
+
+ ImageLoader.getInstance().displayImage(imgSrc, imageAware, options, new ImageLoadingListener() {
@Override
public void onLoadingCancelled(String arg0,