summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDoris Liu <tianliu@google.com>2014-03-06 17:44:36 -0800
committerDoris Liu <tianliu@google.com>2014-03-06 17:44:36 -0800
commit7939e157d96471ecca47ee9b6f144cf348b06f04 (patch)
treee707b21e7b8a6358feb2e7f0db11b5ae2010cc8b /src
parent26d32221d8f2f70b0532a7bc459b24c61d490d6b (diff)
downloadandroid_packages_apps_Camera2-7939e157d96471ecca47ee9b6f144cf348b06f04.tar.gz
android_packages_apps_Camera2-7939e157d96471ecca47ee9b6f144cf348b06f04.tar.bz2
android_packages_apps_Camera2-7939e157d96471ecca47ee9b6f144cf348b06f04.zip
Hide video recording hint if starting in landscape
Change-Id: I591dacf9aa2646dd465273580a21890c6abb072b
Diffstat (limited to 'src')
-rw-r--r--src/com/android/camera/widget/VideoRecordingHints.java28
1 files changed, 15 insertions, 13 deletions
diff --git a/src/com/android/camera/widget/VideoRecordingHints.java b/src/com/android/camera/widget/VideoRecordingHints.java
index b283890f1..294ec3ca4 100644
--- a/src/com/android/camera/widget/VideoRecordingHints.java
+++ b/src/com/android/camera/widget/VideoRecordingHints.java
@@ -157,6 +157,9 @@ public class VideoRecordingHints extends View {
if (getVisibility() == VISIBLE && getResources().getConfiguration().orientation ==
Configuration.ORIENTATION_PORTRAIT) {
continueRotationAnimation();
+ } else if (getVisibility() != VISIBLE) {
+ mRotationAnimation.cancel();
+ mRotation = 0;
}
}
@@ -167,6 +170,8 @@ public class VideoRecordingHints extends View {
Configuration.ORIENTATION_PORTRAIT) {
continueRotationAnimation();
}
+ mIsInLandscape = getResources().getConfiguration().orientation ==
+ Configuration.ORIENTATION_LANDSCAPE;
}
@Override
@@ -185,20 +190,17 @@ public class VideoRecordingHints extends View {
@Override
public void onConfigurationChanged(Configuration config) {
super.onConfigurationChanged(config);
- if (getVisibility() != VISIBLE) {
- return;
- }
-
- if (config.orientation == Configuration.ORIENTATION_LANDSCAPE) {
- mRotationAnimation.cancel();
- // Start fading out.
- mRotation += 90;
- if (mAlphaAnimator.isRunning()) {
- return;
+ if (getVisibility() == VISIBLE) {
+ if (config.orientation == Configuration.ORIENTATION_LANDSCAPE) {
+ mRotationAnimation.cancel();
+ // Start fading out.
+ if (mAlphaAnimator.isRunning()) {
+ return;
+ }
+ mAlphaAnimator.start();
+ } else {
+ continueRotationAnimation();
}
- mAlphaAnimator.start();
- } else {
- continueRotationAnimation();
}
mIsInLandscape = config.orientation == Configuration.ORIENTATION_LANDSCAPE;
}