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

Commit d8d3c589 authored by Hawkwood's avatar Hawkwood
Browse files

Host process provides status bar margin horizontal

Bug: 417178818
Test: Checked small clock preview position
Flag: com.android.systemui.shared.clock_reactive_variants
Change-Id: I89cd5f80f4d179f7d4094a0d7f6cf6079fb36e34
parent 06261f54
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -135,7 +135,7 @@ open class DefaultClockFaceLayout(val view: View) : ClockFaceLayout {
                PARENT_ID,
                START,
                res.getDimensionPixelSize(clocksR.dimen.clock_padding_start) +
                    res.getDimensionPixelSize(clocksR.dimen.status_view_margin_horizontal),
                    clockPreviewConfig.statusViewMarginHorizontal,
            )

            val smallClockTopMargin = clockPreviewConfig.getSmallClockTopPadding()
+1 −0
Original line number Diff line number Diff line
@@ -22,6 +22,7 @@ data class ClockPreviewConfig(
    val statusBarHeight: Int,
    val splitShadeTopMargin: Int,
    val clockTopMargin: Int,
    val statusViewMarginHorizontal: Int,
    val lockViewId: Int? = null,
    val udfpsTop: Float? = null,
) {
+4 −0
Original line number Diff line number Diff line
@@ -169,6 +169,10 @@ constructor(
                    ),
                clockTopMargin =
                    context.resources.getDimensionPixelSize(SysuiR.dimen.keyguard_clock_top_margin),
                statusViewMarginHorizontal =
                    context.resources.getDimensionPixelSize(
                        clocksR.dimen.status_view_margin_horizontal
                    ),
            )
            .getSmallClockTopPadding()
    }
+5 −0
Original line number Diff line number Diff line
@@ -22,6 +22,7 @@ import android.os.Bundle
import android.os.IBinder
import android.view.Display
import com.android.internal.policy.SystemBarUtils
import com.android.systemui.customization.clocks.R as clocksR
import com.android.systemui.keyguard.domain.interactor.KeyguardPreviewInteractor
import com.android.systemui.plugins.clocks.ClockPreviewConfig
import com.android.systemui.res.R as SysuiR
@@ -79,6 +80,10 @@ constructor(@Assisted private val interactor: KeyguardPreviewInteractor) {
                previewContext.resources.getDimensionPixelSize(
                    SysuiR.dimen.keyguard_clock_top_margin
                ),
            statusViewMarginHorizontal =
                previewContext.resources.getDimensionPixelSize(
                    clocksR.dimen.status_view_margin_horizontal
                ),
        )
    }
}