aboutsummaryrefslogtreecommitdiff
path: root/samples
diff options
context:
space:
mode:
authorSam Judd <sam@bu.mp>2013-07-27 10:56:35 -0700
committerSam Judd <sam@bu.mp>2013-07-30 17:30:10 -0700
commitb1ef5cd4b890c9f5020f3f9a03f2bd24a2084d42 (patch)
tree0116f9b14c8ad95c4c8c596fb52e1ddd23da8222 /samples
parent8dcf3324d59efb354331f18089674fe1bcc3d4aa (diff)
downloadglide-b1ef5cd4b890c9f5020f3f9a03f2bd24a2084d42.tar.gz
Cleaner and more efficient Glide api
Reduces the # of extraneous object allocations by lazily creating objects only if a new presenter is needed. Adds some metadata to view tags to determine whether or not options for a view are the same, so an existing presenter can be used or have changed, so a new presenter has to be created
Diffstat (limited to 'samples')
-rw-r--r--samples/flickr/src/com/bumptech/flickr/FlickrPhotoList.java7
1 files changed, 3 insertions, 4 deletions
diff --git a/samples/flickr/src/com/bumptech/flickr/FlickrPhotoList.java b/samples/flickr/src/com/bumptech/flickr/FlickrPhotoList.java
index 7c738fd1..ae8fbc95 100644
--- a/samples/flickr/src/com/bumptech/flickr/FlickrPhotoList.java
+++ b/samples/flickr/src/com/bumptech/flickr/FlickrPhotoList.java
@@ -100,12 +100,11 @@ public class FlickrPhotoList extends SherlockFragment implements PhotoViewer {
viewHolder = (ViewHolder) view.getTag();
}
- Glide.load(current)
- .into(viewHolder.imageView)
- .with(new FlickrModelLoader(getActivity()))
+ Glide.using(new FlickrModelLoader(getActivity()))
+ .load(current)
.centerCrop()
.animate(R.anim.fade_in)
- .begin();
+ .into(viewHolder.imageView);
viewHolder.titleText.setText(current.title);
return view;