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

Commit 1417fd53 authored by Hawkwood Glazier's avatar Hawkwood Glazier Committed by Automerger Merge Worker
Browse files

Merge "Fix clock being too low in AOD" into tm-qpr-dev am: 31c241cb am: 5b8926f1

parents d26af243 5b8926f1
Loading
Loading
Loading
Loading
+2 −9
Original line number Diff line number Diff line
@@ -20,7 +20,6 @@ import android.graphics.Rect
import android.icu.text.NumberFormat
import android.util.TypedValue
import android.view.LayoutInflater
import android.view.View
import android.widget.FrameLayout
import androidx.annotation.VisibleForTesting
import com.android.systemui.customization.R
@@ -152,15 +151,9 @@ class DefaultClockController(
        view: AnimatableClockView,
    ) : DefaultClockFaceController(view) {
        override fun recomputePadding(targetRegion: Rect?) {
            // We center the view within the targetRegion instead of within the parent
            // view by computing the difference and adding that to the padding.
            val parent = view.parent
            val yDiff =
                if (targetRegion != null && parent is View && parent.isLaidOut())
                    targetRegion.centerY() - parent.height / 2f
                else 0f
            // Ignore Target Region until top padding fixed in aod
            val lp = view.getLayoutParams() as FrameLayout.LayoutParams
            lp.topMargin = (-0.5f * view.bottom + yDiff).toInt()
            lp.topMargin = (-0.5f * view.bottom).toInt()
            view.setLayoutParams(lp)
        }

+1 −0
Original line number Diff line number Diff line
@@ -35,6 +35,7 @@
        android:visibility="invisible" />
    <FrameLayout
        android:id="@+id/lockscreen_clock_view_large"
        android:layout_marginTop="@dimen/keyguard_large_clock_top_margin"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:clipChildren="false"