summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/app
diff options
context:
space:
mode:
authorLikai Ding <likaid@codeaurora.org>2017-04-20 12:50:42 +0800
committerGerrit - the friendly Code Review server <code-review@localhost>2017-06-14 01:44:49 -0700
commit5740f272f8f8f86f9f2e598e517a4e00f752234d (patch)
tree6e732009e498bd6be8e096bf64a24ec8f6902e45 /src/com/android/gallery3d/app
parent56d68ec21006e0b546090a570a566ccea2daa519 (diff)
downloadandroid_packages_apps_Gallery2-5740f272f8f8f86f9f2e598e517a4e00f752234d.tar.gz
android_packages_apps_Gallery2-5740f272f8f8f86f9f2e598e517a4e00f752234d.tar.bz2
android_packages_apps_Gallery2-5740f272f8f8f86f9f2e598e517a4e00f752234d.zip
Gallery: fix player layout in landscape mode
Pause button was covered by navigation bar in landscape mode. Window insets should be honored on the left. Also removed excessive calls to TimeBar.getPreferredHeight(). Change-Id: I17d9b5d4dac2509fce35e19768d413a439b9a844 CRs-Fixed: 2015251
Diffstat (limited to 'src/com/android/gallery3d/app')
-rw-r--r--src/com/android/gallery3d/app/MovieControllerOverlayNew.java15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/com/android/gallery3d/app/MovieControllerOverlayNew.java b/src/com/android/gallery3d/app/MovieControllerOverlayNew.java
index 6b32c142a..73898dee3 100644
--- a/src/com/android/gallery3d/app/MovieControllerOverlayNew.java
+++ b/src/com/android/gallery3d/app/MovieControllerOverlayNew.java
@@ -88,8 +88,9 @@ public class MovieControllerOverlayNew extends MovieControllerOverlay {
int w = right - left;
int y = h - pb;
+ int barHeight = mTimeBar.getPreferredHeight();
- mBackground.layout(0, y - mTimeBar.getPreferredHeight(), w, y);
+ mBackground.layout(0, y - barHeight, w, y);
mScreenModeExt.onLayout(w, pr, y);
if (mIsLive && mState != State.ENDED) {
if (mLiveImage != null) {
@@ -102,8 +103,7 @@ public class MovieControllerOverlayNew extends MovieControllerOverlay {
if (mStopBtn != null) {
mStopBtn.setVisibility(View.VISIBLE);
- mStopBtn.layout(0, y - mTimeBar.getPreferredHeight(),
- mTimeBar.getPreferredHeight(), y);
+ mStopBtn.layout(0, y - barHeight, barHeight, y);
}
}
} else {
@@ -114,17 +114,16 @@ public class MovieControllerOverlayNew extends MovieControllerOverlay {
if (mStopBtn != null) {
mStopBtn.setVisibility(View.GONE);
}
- mPlayPauseReplayView.layout(0, y - mTimeBar.getPreferredHeight(),
- mTimeBar.getPreferredHeight(), y);
+ mPlayPauseReplayView.layout(insets.left, y - barHeight, insets.left + barHeight, y);
}
- mTimeBar.layout(mTimeBar.getPreferredHeight(), y - mTimeBar.getPreferredHeight(),
+ mTimeBar.layout(insets.left + barHeight, y - barHeight,
width - mScreenModeExt.getAddedRightPadding(), y);
mVideoSnapshotLayout.layoutButton(
w - pr - mVideoSnapshotLayout.getButtonWidth(),
- y - mTimeBar.getPreferredHeight() - mVideoSnapshotLayout.getButtonHeight(),
+ y - barHeight - mVideoSnapshotLayout.getButtonHeight(),
w - pr,
- y - mTimeBar.getPreferredHeight());
+ y - barHeight);
mVideoSnapshotLayout.layoutAnim(left, top, right, bottom);
}