Fix jumping slider in split shade

In BrightnessMirrorController constructor, setup the slider mirror's paddings from resources so that it is align to the slider's position. We need to call updateResources() in the constructor to setup the mBrightnessMirrorBackgroundPadding to be used by setLocationAndSize().

Fixes: 230478558
Test: android.platform.test.scenario.sysui.quicksettings.SwipeBrightness
Change-Id: If0ca3acc2df031f61613446797021a2cb33cabf2
This commit is contained in:
yyalan
2022-04-28 11:19:57 +01:00
committed by Yalan Yiue
parent 52f51d89f1
commit 373e13d9c8
2 changed files with 1 additions and 1 deletions

View File

@@ -23,7 +23,6 @@
android:background="@drawable/brightness_mirror_background"
android:layout_gravity="center_vertical"
android:layout_margin="8dp"
android:padding="@dimen/rounded_slider_background_padding"
android:gravity="center"
android:visibility="invisible">

View File

@@ -68,6 +68,7 @@ public class BrightnessMirrorController
mBrightnessMirror.setVisibility(View.INVISIBLE);
});
mVisibilityCallback = visibilityCallback;
updateResources();
}
public void showMirror() {