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

Commit 5a251be2 authored by Matt Pietal's avatar Matt Pietal
Browse files

Update clock location

If smartspace, the large clock would overlap with UDFPS content. Make
sure the negative margin gets applied in all cases. Make slight
adjustments to the margin.

Bug: 209864593
Test: manual, oriole + all display sizes
Change-Id: Ibacdc777a8a1d6bcf9324cc12871fc6662a3d5c4
parent a66bc891
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -22,5 +22,5 @@
    <dimen name="large_clock_text_size">200dp</dimen>

    <!-- With the large clock, move up slightly from the center -->
    <dimen name="keyguard_large_clock_top_margin">-104dp</dimen>
    <dimen name="keyguard_large_clock_top_margin">-112dp</dimen>
</resources>
+1 −1
Original line number Diff line number Diff line
@@ -601,7 +601,7 @@
    <!-- When large clock is showing, offset the smartspace by this amount -->
    <dimen name="keyguard_smartspace_top_offset">12dp</dimen>
    <!-- With the large clock, move up slightly from the center -->
    <dimen name="keyguard_large_clock_top_margin">-52dp</dimen>
    <dimen name="keyguard_large_clock_top_margin">-60dp</dimen>

    <!-- Default line spacing multiplier between hours and minutes of the keyguard clock -->
    <item name="keyguard_clock_line_spacing_scale" type="dimen" format="float">.7</item>
+3 −5
Original line number Diff line number Diff line
@@ -275,11 +275,9 @@ public class KeyguardClockSwitchController extends ViewController<KeyguardClockS
    }

    private void updateClockLayout() {
        int largeClockTopMargin = 0;
        if (mSmartspaceController.isEnabled()) {
            largeClockTopMargin = getContext().getResources().getDimensionPixelSize(
        int largeClockTopMargin = getContext().getResources().getDimensionPixelSize(
                R.dimen.keyguard_large_clock_top_margin);
        }

        RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(MATCH_PARENT,
                MATCH_PARENT);
        lp.topMargin = largeClockTopMargin;