summaryrefslogtreecommitdiffstats
path: root/src/com
diff options
context:
space:
mode:
authorPin Ting <pinting@google.com>2012-10-09 17:43:46 +0800
committerPin Ting <pinting@google.com>2012-10-09 20:59:20 +0800
commit6cd102dd389b9dc51d6cc3d5f67e36494565a363 (patch)
treecc495693cbb2cea3cd8e6fe1e28e834d7d2d4cef /src/com
parent0f9ebfc80f2db3bcb0ecee9b77418d7d81c5956e (diff)
downloadandroid_packages_apps_Snap-6cd102dd389b9dc51d6cc3d5f67e36494565a363.tar.gz
android_packages_apps_Snap-6cd102dd389b9dc51d6cc3d5f67e36494565a363.tar.bz2
android_packages_apps_Snap-6cd102dd389b9dc51d6cc3d5f67e36494565a363.zip
Dejank camera roll scrolling in grid view.
Bug:7302644 Change-Id: I280be430101f57dde5a5a6f427cf48e725e39b45
Diffstat (limited to 'src/com')
-rw-r--r--src/com/android/gallery3d/data/ImageCacheService.java2
-rw-r--r--src/com/android/gallery3d/util/GalleryUtils.java6
2 files changed, 3 insertions, 5 deletions
diff --git a/src/com/android/gallery3d/data/ImageCacheService.java b/src/com/android/gallery3d/data/ImageCacheService.java
index f10a7b3e6..38e32cbee 100644
--- a/src/com/android/gallery3d/data/ImageCacheService.java
+++ b/src/com/android/gallery3d/data/ImageCacheService.java
@@ -35,7 +35,7 @@ public class ImageCacheService {
private static final String IMAGE_CACHE_FILE = "imgcache";
private static final int IMAGE_CACHE_MAX_ENTRIES = 5000;
private static final int IMAGE_CACHE_MAX_BYTES = 200 * 1024 * 1024;
- private static final int IMAGE_CACHE_VERSION = 5;
+ private static final int IMAGE_CACHE_VERSION = 6;
private BlobCache mCache;
diff --git a/src/com/android/gallery3d/util/GalleryUtils.java b/src/com/android/gallery3d/util/GalleryUtils.java
index 16eb424b5..195552116 100644
--- a/src/com/android/gallery3d/util/GalleryUtils.java
+++ b/src/com/android/gallery3d/util/GalleryUtils.java
@@ -87,12 +87,10 @@ public class GalleryUtils {
}
private static void initializeThumbnailSizes(DisplayMetrics metrics, Resources r) {
- int minRows = Math.min(r.getInteger(R.integer.album_rows_land),
- r.getInteger(R.integer.albumset_rows_land));
int maxDimensionPixels = Math.max(metrics.heightPixels, metrics.widthPixels);
// Never need to completely fill the screen
- maxDimensionPixels = maxDimensionPixels * 3/4;
- MediaItem.setThumbnailSizes(maxDimensionPixels, maxDimensionPixels / minRows);
+ maxDimensionPixels = maxDimensionPixels / 2;
+ MediaItem.setThumbnailSizes(maxDimensionPixels, 200);
BitmapScreenNail.setMaxSide(maxDimensionPixels);
}