Add image tap retry

This commit is contained in:
seven332 committed 2015-05-21 00:28:58 +08:00
1 parent d1659ae460
commit 104918ef82
5 files changed
+90 -3

No files matched your search

@@ -41,6 +41,8 @@ import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
import com.facebook.drawee.backends.pipeline.Fresco;
import com.facebook.drawee.interfaces.DraweeController;
import com.facebook.drawee.view.SimpleDraweeView;
import com.hippo.animation.SimpleAnimatorListener;
import com.hippo.drawable.AddDeleteDrawable;
@@ -794,7 +796,12 @@ public final class GalleryListScene extends Scene implements SearchBar.Helper,
@Override
public void onBindViewHolder(GalleryHolder holder, int position) {
GalleryInfo gi = getDataAt(position);
holder.thumb.setImageURI(Uri.parse(gi.thumb));
DraweeController controller = Fresco.newDraweeControllerBuilder()
.setUri(Uri.parse(gi.thumb))
.setTapToRetryEnabled(true)
.setOldController(holder.thumb.getController())
.build();
holder.thumb.setController(controller);
holder.title.setText(gi.title);
holder.uploader.setText(gi.uploader);
holder.rating.setRating(gi.rating);