summaryrefslogtreecommitdiffstats
path: root/src/com
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2015-01-13 12:19:50 -0800
committerGerrit - the friendly Code Review server <code-review@localhost>2015-01-13 12:19:50 -0800
commit8d3c39895a5789f452fe7354c41066bb27d470e3 (patch)
tree6ddf5a5b8188f1159e7aa767120270e15abaa010 /src/com
parent373dc8241d2dfe9d115fee987ec76fe26baa6cad (diff)
parenta7ab865b2737931ca5fb1d84bbbf361dfaeb15b4 (diff)
downloadandroid_packages_apps_Snap-8d3c39895a5789f452fe7354c41066bb27d470e3.tar.gz
android_packages_apps_Snap-8d3c39895a5789f452fe7354c41066bb27d470e3.tar.bz2
android_packages_apps_Snap-8d3c39895a5789f452fe7354c41066bb27d470e3.zip
Merge "SnapdragonCamera: fix settings list can't disappear after resume camera"
Diffstat (limited to 'src/com')
-rw-r--r--src/com/android/camera/PhotoMenu.java17
-rw-r--r--src/com/android/camera/VideoMenu.java17
2 files changed, 20 insertions, 14 deletions
diff --git a/src/com/android/camera/PhotoMenu.java b/src/com/android/camera/PhotoMenu.java
index 1568c32c0..1aea279a3 100644
--- a/src/com/android/camera/PhotoMenu.java
+++ b/src/com/android/camera/PhotoMenu.java
@@ -69,7 +69,8 @@ public class PhotoMenu extends MenuController
private static final int POPUP_NONE = 0;
private static final int POPUP_FIRST_LEVEL = 1;
private static final int POPUP_SECOND_LEVEL = 2;
- private static final int POPUP_IN_ANIMATION = 3;
+ private static final int POPUP_IN_ANIMATION_SLIDE = 3;
+ private static final int POPUP_IN_ANIMATION_FADE = 4;
private static final int PREVIEW_MENU_NONE = 0;
private static final int PREVIEW_MENU_IN_ANIMATION = 1;
private static final int PREVIEW_MENU_ON = 2;
@@ -225,9 +226,9 @@ public class PhotoMenu extends MenuController
}
private void animateFadeOut(final ListView v, final int level) {
- if (v == null || mPopupStatus == POPUP_IN_ANIMATION)
+ if (v == null || mPopupStatus == POPUP_IN_ANIMATION_FADE)
return;
- mPopupStatus = POPUP_IN_ANIMATION;
+ mPopupStatus = POPUP_IN_ANIMATION_FADE;
ViewPropertyAnimator vp = v.animate();
vp.alpha(0f).setDuration(ANIMATION_DURATION);
@@ -274,9 +275,9 @@ public class PhotoMenu extends MenuController
}
private void animateSlideOut(final ListView v, final int level) {
- if (v == null || mPopupStatus == POPUP_IN_ANIMATION)
+ if (v == null || mPopupStatus == POPUP_IN_ANIMATION_SLIDE)
return;
- mPopupStatus = POPUP_IN_ANIMATION;
+ mPopupStatus = POPUP_IN_ANIMATION_SLIDE;
ViewPropertyAnimator vp = v.animate();
vp.translationX(v.getX() - v.getWidth()).setDuration(ANIMATION_DURATION);
@@ -413,7 +414,9 @@ public class PhotoMenu extends MenuController
}
public boolean isOverMenu(MotionEvent ev) {
- if (mPopupStatus == POPUP_NONE || mPopupStatus == POPUP_IN_ANIMATION)
+ if (mPopupStatus == POPUP_NONE
+ || mPopupStatus == POPUP_IN_ANIMATION_SLIDE
+ || mPopupStatus == POPUP_IN_ANIMATION_FADE)
return false;
if (mUI.getMenuLayout() == null)
return false;
@@ -439,7 +442,7 @@ public class PhotoMenu extends MenuController
}
public boolean isMenuBeingAnimated() {
- return mPopupStatus == POPUP_IN_ANIMATION;
+ return mPopupStatus == POPUP_IN_ANIMATION_SLIDE || mPopupStatus == POPUP_IN_ANIMATION_FADE;
}
public boolean isPreviewMenuBeingShown() {
diff --git a/src/com/android/camera/VideoMenu.java b/src/com/android/camera/VideoMenu.java
index 3f9cde7f0..1f9c6d1a0 100644
--- a/src/com/android/camera/VideoMenu.java
+++ b/src/com/android/camera/VideoMenu.java
@@ -66,7 +66,8 @@ public class VideoMenu extends MenuController
private static final int POPUP_NONE = 0;
private static final int POPUP_FIRST_LEVEL = 1;
private static final int POPUP_SECOND_LEVEL = 2;
- private static final int POPUP_IN_ANIMATION = 3;
+ private static final int POPUP_IN_ANIMATION_SLIDE = 3;
+ private static final int POPUP_IN_ANIMATION_FADE = 4;
private static final int PREVIEW_MENU_NONE = 0;
private static final int PREVIEW_MENU_IN_ANIMATION = 1;
private static final int PREVIEW_MENU_ON = 2;
@@ -164,9 +165,9 @@ public class VideoMenu extends MenuController
}
private void animateFadeOut(final ListView v, final int level) {
- if (v == null || mPopupStatus == POPUP_IN_ANIMATION)
+ if (v == null || mPopupStatus == POPUP_IN_ANIMATION_FADE)
return;
- mPopupStatus = POPUP_IN_ANIMATION;
+ mPopupStatus = POPUP_IN_ANIMATION_FADE;
ViewPropertyAnimator vp = v.animate();
vp.alpha(0f).setDuration(ANIMATION_DURATION);
@@ -213,9 +214,9 @@ public class VideoMenu extends MenuController
}
private void animateSlideOut(final ListView v, final int level) {
- if (v == null || mPopupStatus == POPUP_IN_ANIMATION)
+ if (v == null || mPopupStatus == POPUP_IN_ANIMATION_SLIDE)
return;
- mPopupStatus = POPUP_IN_ANIMATION;
+ mPopupStatus = POPUP_IN_ANIMATION_SLIDE;
ViewPropertyAnimator vp = v.animate();
vp.translationX(v.getX() - v.getWidth()).setDuration(ANIMATION_DURATION);
@@ -340,7 +341,9 @@ public class VideoMenu extends MenuController
}
public boolean isOverMenu(MotionEvent ev) {
- if (mPopupStatus == POPUP_NONE || mPopupStatus == POPUP_IN_ANIMATION)
+ if (mPopupStatus == POPUP_NONE
+ || mPopupStatus == POPUP_IN_ANIMATION_SLIDE
+ || mPopupStatus == POPUP_IN_ANIMATION_FADE)
return false;
if (mUI.getMenuLayout() == null)
return false;
@@ -366,7 +369,7 @@ public class VideoMenu extends MenuController
}
public boolean isMenuBeingAnimated() {
- return mPopupStatus == POPUP_IN_ANIMATION;
+ return mPopupStatus == POPUP_IN_ANIMATION_SLIDE || mPopupStatus == POPUP_IN_ANIMATION_FADE;
}
public boolean isPreviewMenuBeingShown() {