diff options
author | Andrew Dolgov <[email protected]> | 2014-10-28 21:04:41 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2014-10-28 21:04:41 +0300 |
commit | 1c4b41085e960ba85f563a4e4b9ea163191e0399 (patch) | |
tree | 7db80a6c17ac6eada2449adf81c3976d95dae6bf /org.fox.ttrss/src/main/java | |
parent | d7734987adc2dffa116dd9b8f7ac1f171e067446 (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.java | 17 |
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, |