summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/app/ManageCachePage.java
diff options
context:
space:
mode:
authorOwen Lin <owenlin@google.com>2012-03-22 14:14:40 +0800
committerOwen Lin <owenlin@google.com>2012-03-26 11:56:53 +0800
commit83a036c52d6c157ca52bee67b9c6ec3018b4a47d (patch)
treebcf8c9a95df401920ecc7b7d192543fdf25c0cbe /src/com/android/gallery3d/app/ManageCachePage.java
parent0499bbe3ba2110ff964018042307a0a7441e3f19 (diff)
downloadandroid_packages_apps_Snap-83a036c52d6c157ca52bee67b9c6ec3018b4a47d.tar.gz
android_packages_apps_Snap-83a036c52d6c157ca52bee67b9c6ec3018b4a47d.tar.bz2
android_packages_apps_Snap-83a036c52d6c157ca52bee67b9c6ec3018b4a47d.zip
Refactor. Make the code simpler.
Change-Id: I2d3b7a1cfed17afcf6b7ee3e7bf1ca13ada8d9c3
Diffstat (limited to 'src/com/android/gallery3d/app/ManageCachePage.java')
-rw-r--r--src/com/android/gallery3d/app/ManageCachePage.java17
1 files changed, 10 insertions, 7 deletions
diff --git a/src/com/android/gallery3d/app/ManageCachePage.java b/src/com/android/gallery3d/app/ManageCachePage.java
index 124eb7bf0..718c59fbf 100644
--- a/src/com/android/gallery3d/app/ManageCachePage.java
+++ b/src/com/android/gallery3d/app/ManageCachePage.java
@@ -66,6 +66,7 @@ public class ManageCachePage extends ActivityState implements
private static final int MSG_REQUEST_LAYOUT = 2;
private static final int PROGRESS_BAR_MAX = 10000;
+ private SlotView mSlotView;
private AlbumSetView mAlbumSetView;
private MediaSet mMediaSet;
@@ -122,7 +123,7 @@ public class ManageCachePage extends ActivityState implements
slotViewBottom = location[1];
}
- mAlbumSetView.layout(0, slotViewTop, right - left, slotViewBottom);
+ mSlotView.layout(0, slotViewTop, right - left, slotViewBottom);
}
@Override
@@ -149,12 +150,12 @@ public class ManageCachePage extends ActivityState implements
MediaSet set = mAlbumSetDataAdapter.getMediaSet(index);
Path path = (set == null) ? null : set.getPath();
mSelectionManager.setPressedPath(path);
- mAlbumSetView.invalidate();
+ mSlotView.invalidate();
}
private void onUp() {
mSelectionManager.setPressedPath(null);
- mAlbumSetView.invalidate();
+ mSlotView.invalidate();
}
public void onSingleTapUp(int slotIndex) {
@@ -190,7 +191,7 @@ public class ManageCachePage extends ActivityState implements
refreshCacheStorageInfo();
mSelectionManager.toggle(path);
- mAlbumSetView.invalidate();
+ mSlotView.invalidate();
}
@Override
@@ -294,9 +295,11 @@ public class ManageCachePage extends ActivityState implements
Config.ManageCachePage config = Config.ManageCachePage.get(activity);
mSelectionDrawer = new ManageCacheDrawer((Context) mActivity,
mSelectionManager, config.cachePinSize, config.cachePinMargin);
+ mSlotView = new SlotView((Context) mActivity, config.slotViewSpec);
mAlbumSetView = new AlbumSetView(mActivity, mSelectionDrawer,
- config.slotViewSpec, config.labelSpec);
- mAlbumSetView.setListener(new SlotView.SimpleListener() {
+ mSlotView, config.labelSpec);
+ mSlotView.setSlotRenderer(mAlbumSetView);
+ mSlotView.setListener(new SlotView.SimpleListener() {
@Override
public void onDown(int index) {
ManageCachePage.this.onDown(index);
@@ -312,7 +315,7 @@ public class ManageCachePage extends ActivityState implements
ManageCachePage.this.onSingleTapUp(slotIndex);
}
});
- mRootPane.addComponent(mAlbumSetView);
+ mRootPane.addComponent(mSlotView);
initializeFooterViews();
}