diff options
author | Doris Liu <tianliu@google.com> | 2013-09-18 19:43:12 -0700 |
---|---|---|
committer | Doris Liu <tianliu@google.com> | 2013-09-20 11:19:38 -0700 |
commit | aa8744284864cda5570e8dfa4eccc2747cee52dc (patch) | |
tree | 73a3d4b18580651d0e5d69dd18cbf732bd514a26 /src/com/android/camera/ui/FilmstripBottomControls.java | |
parent | cdbba4c8395cd765b3464e2d980a8a0ea1ff54c7 (diff) | |
download | android_packages_apps_Snap-aa8744284864cda5570e8dfa4eccc2747cee52dc.tar.gz android_packages_apps_Snap-aa8744284864cda5570e8dfa4eccc2747cee52dc.tar.bz2 android_packages_apps_Snap-aa8744284864cda5570e8dfa4eccc2747cee52dc.zip |
Hide action bar after a timeout
Also make sure:
1) Action bar does not go away when the menu is showing
2) Extend the timeout if user swipe to a new image when action bar is visible
3) Hide action bar immediately when double-tap-to-zoom starts
4) Action bar persists in filmstrip mode (i.e. non-fullscreen mode)
Bug: 10750342
Change-Id: I820dc2b57ced61f91246fffe3fecc4e60ea187ca
Diffstat (limited to 'src/com/android/camera/ui/FilmstripBottomControls.java')
-rw-r--r-- | src/com/android/camera/ui/FilmstripBottomControls.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/com/android/camera/ui/FilmstripBottomControls.java b/src/com/android/camera/ui/FilmstripBottomControls.java index 149aa90a6..451bc928a 100644 --- a/src/com/android/camera/ui/FilmstripBottomControls.java +++ b/src/com/android/camera/ui/FilmstripBottomControls.java @@ -22,13 +22,15 @@ import android.view.View; import android.widget.ImageButton; import android.widget.RelativeLayout; +import com.android.camera.CameraActivity; import com.android.camera2.R; /** * Shows controls at the bottom of the screen for editing, viewing a photo * sphere image and creating a tiny planet from a photo sphere image. */ -public class FilmstripBottomControls extends RelativeLayout { +public class FilmstripBottomControls extends RelativeLayout + implements CameraActivity.OnActionBarVisibilityListener { /** * Classes implementing this interface can listen for events on the bottom @@ -137,4 +139,10 @@ public class FilmstripBottomControls extends RelativeLayout { } }); } + + @Override + public void onActionBarVisibilityChanged(boolean isVisible) { + // TODO: Fade in and out + setVisibility(isVisible ? VISIBLE : INVISIBLE); + } } |