Fix clock being clipped when scaled down in new customization picker ui
Flag: com.android.systemui.shared.new_customization_picker_ui
Bug: 368291352
Test: manual test, turn on the flag, scroll wallpaper picker, observe
that clock is no longer clipped.
Change-Id: Id880c2a752e8b6cc5fb9337b4fe6e294d59687b1
diff --git a/res/layout/clock_host_view.xml b/res/layout/clock_host_view.xml
index 3f768e2..33cca01 100644
--- a/res/layout/clock_host_view.xml
+++ b/res/layout/clock_host_view.xml
@@ -19,4 +19,5 @@
android:importantForAccessibility="noHideDescendants"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:layout_gravity="center" />
\ No newline at end of file
+ android:layout_gravity="center"
+ android:clipChildren="false"/>
\ No newline at end of file
diff --git a/src/com/android/customization/picker/clock/ui/view/ClockHostView2.kt b/src/com/android/customization/picker/clock/ui/view/ClockHostView2.kt
index d5b317e..be2e53d 100644
--- a/src/com/android/customization/picker/clock/ui/view/ClockHostView2.kt
+++ b/src/com/android/customization/picker/clock/ui/view/ClockHostView2.kt
@@ -63,8 +63,7 @@
private fun updatePivotAndScale() {
when (clockSize) {
ClockSize.DYNAMIC -> {
- pivotX = (width / 2).toFloat()
- pivotY = (height / 2).toFloat()
+ resetPivot()
}
ClockSize.SMALL -> {
pivotX = getCenteredHostViewPivotX(this)