Merge "[Bouncer] Move bouncer title to bottom." into tm-qpr-dev am: 7b0af20371
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20346937 Change-Id: I621080b539fd22880b409b169e1a72d7ec3591d8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -27,4 +27,6 @@
|
||||
<integer name="scaled_password_text_size">26</integer>
|
||||
|
||||
<dimen name="bouncer_user_switcher_y_trans">@dimen/status_bar_height</dimen>
|
||||
<dimen name="bouncer_user_switcher_view_mode_user_switcher_bottom_margin">0dp</dimen>
|
||||
<dimen name="bouncer_user_switcher_view_mode_view_flipper_bottom_margin">0dp</dimen>
|
||||
</resources>
|
||||
|
||||
@@ -124,6 +124,8 @@
|
||||
<dimen name="bouncer_user_switcher_item_padding_horizontal">12dp</dimen>
|
||||
<dimen name="bouncer_user_switcher_header_padding_end">44dp</dimen>
|
||||
<dimen name="bouncer_user_switcher_y_trans">0dp</dimen>
|
||||
<dimen name="bouncer_user_switcher_view_mode_user_switcher_bottom_margin">0dp</dimen>
|
||||
<dimen name="bouncer_user_switcher_view_mode_view_flipper_bottom_margin">0dp</dimen>
|
||||
|
||||
<!-- 2 * the margin + size should equal the plus_margin -->
|
||||
<dimen name="user_switcher_icon_large_margin">16dp</dimen>
|
||||
|
||||
@@ -17,7 +17,6 @@
|
||||
<resources>
|
||||
<dimen name="notification_panel_margin_horizontal">48dp</dimen>
|
||||
<dimen name="status_view_margin_horizontal">62dp</dimen>
|
||||
<dimen name="bouncer_user_switcher_y_trans">20dp</dimen>
|
||||
|
||||
<!-- qs_tiles_page_horizontal_margin should be margin / 2, otherwise full space between two
|
||||
pages is margin * 2, and that makes tiles page not appear immediately after user swipes to
|
||||
|
||||
@@ -21,4 +21,6 @@
|
||||
<!-- Space between status view and notification shelf -->
|
||||
<dimen name="keyguard_status_view_bottom_margin">70dp</dimen>
|
||||
<dimen name="keyguard_clock_top_margin">80dp</dimen>
|
||||
<dimen name="bouncer_user_switcher_view_mode_user_switcher_bottom_margin">186dp</dimen>
|
||||
<dimen name="bouncer_user_switcher_view_mode_view_flipper_bottom_margin">110dp</dimen>
|
||||
</resources>
|
||||
|
||||
@@ -21,7 +21,6 @@
|
||||
for different hardware and product builds. -->
|
||||
<resources>
|
||||
<dimen name="status_view_margin_horizontal">124dp</dimen>
|
||||
<dimen name="bouncer_user_switcher_y_trans">200dp</dimen>
|
||||
|
||||
<dimen name="large_screen_shade_header_left_padding">24dp</dimen>
|
||||
<dimen name="qqs_layout_padding_bottom">40dp</dimen>
|
||||
|
||||
@@ -1097,11 +1097,19 @@ public class KeyguardSecurityContainer extends ConstraintLayout {
|
||||
new KeyguardSecurityViewTransition());
|
||||
}
|
||||
int yTrans = mResources.getDimensionPixelSize(R.dimen.bouncer_user_switcher_y_trans);
|
||||
int viewFlipperBottomMargin = mResources.getDimensionPixelSize(
|
||||
R.dimen.bouncer_user_switcher_view_mode_view_flipper_bottom_margin);
|
||||
int userSwitcherBottomMargin = mResources.getDimensionPixelSize(
|
||||
R.dimen.bouncer_user_switcher_view_mode_user_switcher_bottom_margin);
|
||||
if (mResources.getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {
|
||||
ConstraintSet constraintSet = new ConstraintSet();
|
||||
constraintSet.connect(mUserSwitcherViewGroup.getId(), TOP, PARENT_ID, TOP, yTrans);
|
||||
constraintSet.connect(mViewFlipper.getId(), TOP, PARENT_ID, TOP);
|
||||
constraintSet.connect(mViewFlipper.getId(), BOTTOM, PARENT_ID, BOTTOM);
|
||||
constraintSet.connect(mUserSwitcherViewGroup.getId(), BOTTOM, mViewFlipper.getId(),
|
||||
TOP, userSwitcherBottomMargin);
|
||||
constraintSet.connect(mViewFlipper.getId(), TOP, mUserSwitcherViewGroup.getId(),
|
||||
BOTTOM);
|
||||
constraintSet.connect(mViewFlipper.getId(), BOTTOM, PARENT_ID, BOTTOM,
|
||||
viewFlipperBottomMargin);
|
||||
constraintSet.centerHorizontally(mViewFlipper.getId(), PARENT_ID);
|
||||
constraintSet.centerHorizontally(mUserSwitcherViewGroup.getId(), PARENT_ID);
|
||||
constraintSet.setVerticalChainStyle(mViewFlipper.getId(), CHAIN_SPREAD);
|
||||
|
||||
@@ -262,9 +262,12 @@ public class KeyguardSecurityContainerTest extends SysuiTestCase {
|
||||
ConstraintSet.Constraint userSwitcherConstraint =
|
||||
getViewConstraint(R.id.keyguard_bouncer_user_switcher);
|
||||
|
||||
assertThat(viewFlipperConstraint.layout.topToTop).isEqualTo(PARENT_ID);
|
||||
assertThat(viewFlipperConstraint.layout.topToBottom).isEqualTo(
|
||||
R.id.keyguard_bouncer_user_switcher);
|
||||
assertThat(viewFlipperConstraint.layout.bottomToBottom).isEqualTo(PARENT_ID);
|
||||
assertThat(userSwitcherConstraint.layout.topToTop).isEqualTo(PARENT_ID);
|
||||
assertThat(userSwitcherConstraint.layout.bottomToTop).isEqualTo(
|
||||
mSecurityViewFlipper.getId());
|
||||
assertThat(userSwitcherConstraint.layout.topMargin).isEqualTo(
|
||||
getContext().getResources().getDimensionPixelSize(
|
||||
R.dimen.bouncer_user_switcher_y_trans));
|
||||
|
||||
Reference in New Issue
Block a user