From b4acceebb7c8756aeb77a554f8da4635b41ee359 Mon Sep 17 00:00:00 2001 From: Nick Chameyev Date: Thu, 23 Feb 2023 14:30:21 +0000 Subject: [PATCH] [Unfold Animation] Expose hinge angle provider interface Exposes hinge angle provider instance from the dagger component so the clients could use it to stop/start the hinge angle provider (which will subscribe/unsubscribe from the sensor). Bug: 258828766 Test: presubmit Change-Id: Ib3f7d41a1ce95f9d3eca4305d16c7e32eb873d04 --- .../src/com/android/systemui/unfold/UnfoldSharedComponent.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/SystemUI/unfold/src/com/android/systemui/unfold/UnfoldSharedComponent.kt b/packages/SystemUI/unfold/src/com/android/systemui/unfold/UnfoldSharedComponent.kt index a07966823c811..c3a6cf035d091 100644 --- a/packages/SystemUI/unfold/src/com/android/systemui/unfold/UnfoldSharedComponent.kt +++ b/packages/SystemUI/unfold/src/com/android/systemui/unfold/UnfoldSharedComponent.kt @@ -27,6 +27,7 @@ import com.android.systemui.unfold.dagger.UnfoldSingleThreadBg import com.android.systemui.unfold.progress.RemoteUnfoldTransitionReceiver import com.android.systemui.unfold.updates.FoldProvider import com.android.systemui.unfold.updates.RotationChangeProvider +import com.android.systemui.unfold.updates.hinge.HingeAngleProvider import com.android.systemui.unfold.updates.screen.ScreenStatusProvider import com.android.systemui.unfold.util.CurrentActivityTypeProvider import com.android.systemui.unfold.util.UnfoldTransitionATracePrefix @@ -67,6 +68,7 @@ interface UnfoldSharedComponent { } val unfoldTransitionProvider: Optional + val hingeAngleProvider: HingeAngleProvider val rotationChangeProvider: RotationChangeProvider }