diff options
author | Chih-Chung Chang <chihchung@google.com> | 2012-04-17 20:35:14 +0800 |
---|---|---|
committer | Chih-Chung Chang <chihchung@google.com> | 2012-04-18 20:31:10 +0800 |
commit | b8be1e0ad76b6abc0da7ead39f7a9811195d001e (patch) | |
tree | fd52c19ef4c77b581acd89c9599205949c371eb4 /src/com/android/gallery3d/data/MediaItem.java | |
parent | 2ae47200a8ac7a57eff925d287f7b48a2360d95c (diff) | |
download | android_packages_apps_Gallery2-b8be1e0ad76b6abc0da7ead39f7a9811195d001e.tar.gz android_packages_apps_Gallery2-b8be1e0ad76b6abc0da7ead39f7a9811195d001e.tar.bz2 android_packages_apps_Gallery2-b8be1e0ad76b6abc0da7ead39f7a9811195d001e.zip |
Add thumb pool the cache Bitmap used for thumbnails.
Change-Id: Ib710f2a6fc1aa86fe4abdd18d1fa7ac71396a3b4
Diffstat (limited to 'src/com/android/gallery3d/data/MediaItem.java')
-rw-r--r-- | src/com/android/gallery3d/data/MediaItem.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/com/android/gallery3d/data/MediaItem.java b/src/com/android/gallery3d/data/MediaItem.java index 3de70d954..f0f1af434 100644 --- a/src/com/android/gallery3d/data/MediaItem.java +++ b/src/com/android/gallery3d/data/MediaItem.java @@ -42,9 +42,9 @@ public abstract class MediaItem extends MediaObject { private static final int BYTESBUFFE_POOL_SIZE = 4; private static final int BYTESBUFFER_SIZE = 200 * 1024; - private static final BitmapPool sMicroThumbPool = - new BitmapPool(MICROTHUMBNAIL_TARGET_SIZE, MICROTHUMBNAIL_TARGET_SIZE); - + private static final BitmapPool sMicroThumbPool = new BitmapPool( + MICROTHUMBNAIL_TARGET_SIZE, MICROTHUMBNAIL_TARGET_SIZE, 16); + private static final BitmapPool sThumbPool = new BitmapPool(4); private static final BytesBufferPool sMicroThumbBufferPool = new BytesBufferPool(BYTESBUFFE_POOL_SIZE, BYTESBUFFER_SIZE); @@ -122,6 +122,10 @@ public abstract class MediaItem extends MediaObject { return sMicroThumbPool; } + public static BitmapPool getThumbPool() { + return sThumbPool; + } + public static BytesBufferPool getBytesBufferPool() { return sMicroThumbBufferPool; } |