Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit dd0b9871 authored by Michał Brzeziński's avatar Michał Brzeziński Committed by Automerger Merge Worker
Browse files

Merge "Adjusting paddings for status bar hover state" into udc-qpr-dev am:...

Merge "Adjusting paddings for status bar hover state" into udc-qpr-dev am: 44a5fb63 am: 13d214b0

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24357993



Change-Id: I70ea2212dc60f3751190e1fb94c51fe72f8aea64
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents c4ff9c1b 13d214b0
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -21,9 +21,11 @@
    <dimen name="status_bar_header_height_keyguard">@dimen/status_bar_height</dimen>

    <!-- padding for container with status icons and battery -->
    <dimen name="status_bar_icons_padding_end">12dp</dimen>
    <dimen name="status_bar_icons_padding_end">4dp</dimen>
    <!-- start padding is smaller to account for status icon margins coming from drawable itself -->
    <dimen name="status_bar_icons_padding_start">11dp</dimen>
    <dimen name="status_bar_icons_padding_start">3dp</dimen>
    <dimen name="status_bar_icons_padding_bottom">2dp</dimen>
    <dimen name="status_bar_icons_padding_top">2dp</dimen>

    <dimen name="status_bar_padding_end">0dp</dimen>

@@ -78,8 +80,8 @@

    <dimen name="large_screen_shade_header_height">42dp</dimen>
    <!-- start padding is smaller to account for status icon margins coming from drawable itself -->
    <dimen name="shade_header_system_icons_padding_start">11dp</dimen>
    <dimen name="shade_header_system_icons_padding_end">12dp</dimen>
    <dimen name="shade_header_system_icons_padding_start">3dp</dimen>
    <dimen name="shade_header_system_icons_padding_end">4dp</dimen>

    <!-- Lockscreen shade transition values -->
    <dimen name="lockscreen_shade_transition_by_tap_distance">200dp</dimen>
+0 −6
Original line number Diff line number Diff line
@@ -16,9 +16,6 @@
*/
-->
<resources>
    <!-- it's a bit smaller on 720dp to account for status_bar_icon_horizontal_margin -->
    <dimen name="status_bar_icons_padding_start">10dp</dimen>

    <!-- gap on either side of status bar notification icons -->
    <dimen name="status_bar_icon_horizontal_margin">1sp</dimen>

@@ -30,9 +27,6 @@

    <dimen name="large_screen_shade_header_height">56dp</dimen>

    <!-- it's a bit smaller on 720dp to account for status_bar_icon_horizontal_margin -->
    <dimen name="shade_header_system_icons_padding_start">10dp</dimen>

    <!-- Biometric Auth pattern view size, better to align keyguard_security_width -->
    <dimen name="biometric_auth_pattern_view_size">348dp</dimen>
</resources>
+4 −4
Original line number Diff line number Diff line
@@ -351,9 +351,9 @@

    <!-- paddings for container with status icons and battery -->
    <!-- padding start is a bit smaller than end to account for status icon margin-->
    <dimen name="status_bar_icons_padding_start">11dp</dimen>
    <dimen name="status_bar_icons_padding_start">3dp</dimen>

    <dimen name="status_bar_icons_padding_end">0dp</dimen>
    <dimen name="status_bar_icons_padding_end">4dp</dimen>
    <dimen name="status_bar_icons_padding_bottom">0dp</dimen>
    <dimen name="status_bar_icons_padding_top">0dp</dimen>

@@ -364,7 +364,7 @@
    <dimen name="status_bar_padding_start">8dp</dimen>

    <!-- the padding on the end of the statusbar -->
    <dimen name="status_bar_padding_end">8dp</dimen>
    <dimen name="status_bar_padding_end">4dp</dimen>

    <!-- the padding on the top of the statusbar (usually 0) -->
    <dimen name="status_bar_padding_top">0dp</dimen>
@@ -1606,7 +1606,7 @@
    <!-- Status bar user chip -->
    <dimen name="status_bar_user_chip_avatar_size">16dp</dimen>
    <!-- below also works as break between user chip and hover state of status icons -->
    <dimen name="status_bar_user_chip_end_margin">4dp</dimen>
    <dimen name="status_bar_user_chip_end_margin">8dp</dimen>
    <dimen name="status_bar_user_chip_text_size">12sp</dimen>

    <!-- System UI Dialog -->
+9 −0
Original line number Diff line number Diff line
@@ -87,6 +87,7 @@ public class KeyguardStatusBarView extends RelativeLayout {
    private int mStatusBarPaddingEnd;
    private int mMinDotWidth;
    private View mSystemIconsContainer;
    private View mSystemIcons;
    private final MutableStateFlow<DarkChange> mDarkChange = StateFlowKt.MutableStateFlow(
            DarkChange.EMPTY);

@@ -119,6 +120,7 @@ public class KeyguardStatusBarView extends RelativeLayout {
    protected void onFinishInflate() {
        super.onFinishInflate();
        mSystemIconsContainer = findViewById(R.id.system_icons_container);
        mSystemIcons = findViewById(R.id.system_icons);
        mMultiUserAvatar = findViewById(R.id.multi_user_avatar);
        mCarrierLabel = findViewById(R.id.keyguard_carrier_text);
        mBatteryView = mSystemIconsContainer.findViewById(R.id.battery);
@@ -167,6 +169,13 @@ public class KeyguardStatusBarView extends RelativeLayout {
                mStatusIconContainer.getPaddingBottom()
        );

        mSystemIcons.setPaddingRelative(
                getResources().getDimensionPixelSize(R.dimen.status_bar_icons_padding_start),
                getResources().getDimensionPixelSize(R.dimen.status_bar_icons_padding_top),
                getResources().getDimensionPixelSize(R.dimen.status_bar_icons_padding_end),
                getResources().getDimensionPixelSize(R.dimen.status_bar_icons_padding_bottom)
        );

        // Respect font size setting.
        mCarrierLabel.setTextSize(TypedValue.COMPLEX_UNIT_PX,
                getResources().getDimensionPixelSize(
+13 −9
Original line number Diff line number Diff line
@@ -208,25 +208,29 @@ public class PhoneStatusBarView extends FrameLayout {
        ViewGroup.LayoutParams layoutParams = getLayoutParams();
        mStatusBarHeight = SystemBarUtils.getStatusBarHeight(mContext);
        layoutParams.height = mStatusBarHeight - waterfallTopInset;
        updatePaddings();
        setLayoutParams(layoutParams);
    }

        int statusBarPaddingTop = getResources().getDimensionPixelSize(
                R.dimen.status_bar_padding_top);
    private void updatePaddings() {
        int statusBarPaddingStart = getResources().getDimensionPixelSize(
                R.dimen.status_bar_padding_start);
        int statusBarPaddingEnd = getResources().getDimensionPixelSize(
                R.dimen.status_bar_padding_end);

        View sbContents = findViewById(R.id.status_bar_contents);
        sbContents.setPaddingRelative(
        findViewById(R.id.status_bar_contents).setPaddingRelative(
                statusBarPaddingStart,
                statusBarPaddingTop,
                statusBarPaddingEnd,
                getResources().getDimensionPixelSize(R.dimen.status_bar_padding_top),
                getResources().getDimensionPixelSize(R.dimen.status_bar_padding_end),
                0);

        findViewById(R.id.notification_lights_out)
                .setPaddingRelative(0, statusBarPaddingStart, 0, 0);

        setLayoutParams(layoutParams);
        findViewById(R.id.system_icons).setPaddingRelative(
                getResources().getDimensionPixelSize(R.dimen.status_bar_icons_padding_start),
                getResources().getDimensionPixelSize(R.dimen.status_bar_icons_padding_top),
                getResources().getDimensionPixelSize(R.dimen.status_bar_icons_padding_end),
                getResources().getDimensionPixelSize(R.dimen.status_bar_icons_padding_bottom)
        );
    }

    private void updateLayoutForCutout() {