aboutsummaryrefslogtreecommitdiff
path: root/samples
diff options
context:
space:
mode:
authorSam Judd <sam@bu.mp>2013-08-04 12:34:38 -0700
committerSam Judd <sam@bu.mp>2013-08-08 13:43:02 -0700
commitc572847b4cf003bcd5070b5d0499342ac6827450 (patch)
tree7a607eff8c61a5799d930c7dd0ce6b06acd26730 /samples
parentef34a5bc088fc6c07a986e674e88dd306e793fbe (diff)
downloadglide-c572847b4cf003bcd5070b5d0499342ac6827450.tar.gz
Allow arbitrary transformations
Also passes loaders all the way to image manager to decrease # of objects created for images in the memory or disk cache.
Diffstat (limited to 'samples')
-rw-r--r--samples/flickr/src/com/bumptech/flickr/FlickrPhotoGrid.java12
1 files changed, 4 insertions, 8 deletions
diff --git a/samples/flickr/src/com/bumptech/flickr/FlickrPhotoGrid.java b/samples/flickr/src/com/bumptech/flickr/FlickrPhotoGrid.java
index a12824dd..85d56799 100644
--- a/samples/flickr/src/com/bumptech/flickr/FlickrPhotoGrid.java
+++ b/samples/flickr/src/com/bumptech/flickr/FlickrPhotoGrid.java
@@ -12,15 +12,10 @@ import android.widget.GridView;
import android.widget.ImageView;
import com.actionbarsherlock.app.SherlockFragment;
import com.bumptech.flickr.api.Photo;
+import com.bumptech.glide.loader.transformation.CenterCrop;
import com.bumptech.glide.presenter.ImagePresenter;
import com.bumptech.glide.presenter.ImageReadyCallback;
-<<<<<<< HEAD
-import com.bumptech.glide.resize.Downsampler;
-import com.bumptech.glide.resize.Transformation;
-import com.bumptech.glide.resize.loader.CenterCrop;
-=======
-import com.bumptech.glide.resize.loader.ImageManagerLoader;
->>>>>>> 765fdbe... Should have been in go to just image manager loader
+import com.bumptech.glide.resize.loader.Approximate;
import java.io.File;
import java.util.ArrayList;
@@ -119,7 +114,8 @@ public class FlickrPhotoGrid extends SherlockFragment implements PhotoViewer {
imagePresenter = new ImagePresenter.Builder<Photo>()
.setImageView(imageView)
.setModelLoader(new FlickrModelLoader(context))
- .setImageLoader(new CenterCrop(context))
+ .setImageLoader(new Approximate<Photo>(context))
+ .setTransformationLoader(new CenterCrop<Photo>())
.setImageReadyCallback(new ImageReadyCallback() {
@Override
public void onImageReady(ImageView view, boolean fromCache) {