Merge "[Bouncer] Move bouncer title to bottom." into tm-qpr-dev
This commit is contained in:
@@ -27,4 +27,6 @@
|
|||||||
<integer name="scaled_password_text_size">26</integer>
|
<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_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>
|
</resources>
|
||||||
|
|||||||
@@ -124,6 +124,8 @@
|
|||||||
<dimen name="bouncer_user_switcher_item_padding_horizontal">12dp</dimen>
|
<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_header_padding_end">44dp</dimen>
|
||||||
<dimen name="bouncer_user_switcher_y_trans">0dp</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 -->
|
<!-- 2 * the margin + size should equal the plus_margin -->
|
||||||
<dimen name="user_switcher_icon_large_margin">16dp</dimen>
|
<dimen name="user_switcher_icon_large_margin">16dp</dimen>
|
||||||
|
|||||||
@@ -17,7 +17,6 @@
|
|||||||
<resources>
|
<resources>
|
||||||
<dimen name="notification_panel_margin_horizontal">48dp</dimen>
|
<dimen name="notification_panel_margin_horizontal">48dp</dimen>
|
||||||
<dimen name="status_view_margin_horizontal">62dp</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
|
<!-- 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
|
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 -->
|
<!-- Space between status view and notification shelf -->
|
||||||
<dimen name="keyguard_status_view_bottom_margin">70dp</dimen>
|
<dimen name="keyguard_status_view_bottom_margin">70dp</dimen>
|
||||||
<dimen name="keyguard_clock_top_margin">80dp</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>
|
</resources>
|
||||||
|
|||||||
@@ -21,7 +21,6 @@
|
|||||||
for different hardware and product builds. -->
|
for different hardware and product builds. -->
|
||||||
<resources>
|
<resources>
|
||||||
<dimen name="status_view_margin_horizontal">124dp</dimen>
|
<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="large_screen_shade_header_left_padding">24dp</dimen>
|
||||||
<dimen name="qqs_layout_padding_bottom">40dp</dimen>
|
<dimen name="qqs_layout_padding_bottom">40dp</dimen>
|
||||||
|
|||||||
@@ -1097,11 +1097,19 @@ public class KeyguardSecurityContainer extends ConstraintLayout {
|
|||||||
new KeyguardSecurityViewTransition());
|
new KeyguardSecurityViewTransition());
|
||||||
}
|
}
|
||||||
int yTrans = mResources.getDimensionPixelSize(R.dimen.bouncer_user_switcher_y_trans);
|
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) {
|
if (mResources.getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {
|
||||||
ConstraintSet constraintSet = new ConstraintSet();
|
ConstraintSet constraintSet = new ConstraintSet();
|
||||||
constraintSet.connect(mUserSwitcherViewGroup.getId(), TOP, PARENT_ID, TOP, yTrans);
|
constraintSet.connect(mUserSwitcherViewGroup.getId(), TOP, PARENT_ID, TOP, yTrans);
|
||||||
constraintSet.connect(mViewFlipper.getId(), TOP, PARENT_ID, TOP);
|
constraintSet.connect(mUserSwitcherViewGroup.getId(), BOTTOM, mViewFlipper.getId(),
|
||||||
constraintSet.connect(mViewFlipper.getId(), BOTTOM, PARENT_ID, BOTTOM);
|
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(mViewFlipper.getId(), PARENT_ID);
|
||||||
constraintSet.centerHorizontally(mUserSwitcherViewGroup.getId(), PARENT_ID);
|
constraintSet.centerHorizontally(mUserSwitcherViewGroup.getId(), PARENT_ID);
|
||||||
constraintSet.setVerticalChainStyle(mViewFlipper.getId(), CHAIN_SPREAD);
|
constraintSet.setVerticalChainStyle(mViewFlipper.getId(), CHAIN_SPREAD);
|
||||||
|
|||||||
@@ -262,9 +262,12 @@ public class KeyguardSecurityContainerTest extends SysuiTestCase {
|
|||||||
ConstraintSet.Constraint userSwitcherConstraint =
|
ConstraintSet.Constraint userSwitcherConstraint =
|
||||||
getViewConstraint(R.id.keyguard_bouncer_user_switcher);
|
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(viewFlipperConstraint.layout.bottomToBottom).isEqualTo(PARENT_ID);
|
||||||
assertThat(userSwitcherConstraint.layout.topToTop).isEqualTo(PARENT_ID);
|
assertThat(userSwitcherConstraint.layout.topToTop).isEqualTo(PARENT_ID);
|
||||||
|
assertThat(userSwitcherConstraint.layout.bottomToTop).isEqualTo(
|
||||||
|
mSecurityViewFlipper.getId());
|
||||||
assertThat(userSwitcherConstraint.layout.topMargin).isEqualTo(
|
assertThat(userSwitcherConstraint.layout.topMargin).isEqualTo(
|
||||||
getContext().getResources().getDimensionPixelSize(
|
getContext().getResources().getDimensionPixelSize(
|
||||||
R.dimen.bouncer_user_switcher_y_trans));
|
R.dimen.bouncer_user_switcher_y_trans));
|
||||||
|
|||||||
Reference in New Issue
Block a user