diff options
author | Sam Judd <sam@bu.mp> | 2013-07-27 10:56:35 -0700 |
---|---|---|
committer | Sam Judd <sam@bu.mp> | 2013-07-30 17:30:10 -0700 |
commit | b1ef5cd4b890c9f5020f3f9a03f2bd24a2084d42 (patch) | |
tree | 0116f9b14c8ad95c4c8c596fb52e1ddd23da8222 /samples | |
parent | 8dcf3324d59efb354331f18089674fe1bcc3d4aa (diff) | |
download | glide-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.java | 7 |
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; |