summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDoris Liu <tianliu@google.com>2013-09-10 16:48:32 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2013-09-10 16:48:32 -0700
commit005fbbbcf6afe3f2dcb268115f4fe04ecd19cfd2 (patch)
treeeb6e1e38dd6288fc61f9b83119f49434321e9971
parenteff820b2de7824ba82d310e1706800e4d34e41cc (diff)
parente1d5ba4fc5470043e8645984e3018b712f5dfcff (diff)
downloadandroid_packages_apps_Snap-005fbbbcf6afe3f2dcb268115f4fe04ecd19cfd2.tar.gz
android_packages_apps_Snap-005fbbbcf6afe3f2dcb268115f4fe04ecd19cfd2.tar.bz2
android_packages_apps_Snap-005fbbbcf6afe3f2dcb268115f4fe04ecd19cfd2.zip
am e1d5ba4f: Hide zoom view when going to full screen
* commit 'e1d5ba4fc5470043e8645984e3018b712f5dfcff': Hide zoom view when going to full screen
-rw-r--r--src/com/android/camera/ui/FilmStripView.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/com/android/camera/ui/FilmStripView.java b/src/com/android/camera/ui/FilmStripView.java
index d20d85e4b..33437f250 100644
--- a/src/com/android/camera/ui/FilmStripView.java
+++ b/src/com/android/camera/ui/FilmStripView.java
@@ -2142,6 +2142,9 @@ public class FilmStripView extends ViewGroup implements BottomControlsListener {
if (current == null) {
return false;
}
+ if (mController.isScrolling()) {
+ mController.stopScrolling();
+ }
mController.zoomAt(current, x, y);
return false;
}
@@ -2155,6 +2158,7 @@ public class FilmStripView extends ViewGroup implements BottomControlsListener {
// the lower-res image during a gesture to ensure a responsive experience.
// TODO: Delay this until gesture starts.
if (mController.isZoomStarted()) {
+ mController.cancelLoadingZoomedImage();
mZoomView.setVisibility(GONE);
}
return true;
@@ -2319,7 +2323,6 @@ public class FilmStripView extends ViewGroup implements BottomControlsListener {
@Override
public boolean onScaleBegin(float focusX, float focusY) {
- mController.cancelLoadingZoomedImage();
if (inCameraFullscreen()) {
return false;
}
@@ -2384,8 +2387,7 @@ public class FilmStripView extends ViewGroup implements BottomControlsListener {
} else if (mScaleTrend > 1f || mScale > FULL_SCREEN_SCALE - TOLERANCE) {
if (mController.isZoomStarted()) {
mScale = FULL_SCREEN_SCALE;
- mViewItem[mCurrentItem].updateTransform(0f, 0f, 1f, 1f, mDrawArea.width(),
- mDrawArea.height());
+ resetZoomView();
}
mController.goToFullScreen();
} else {