diff options
Diffstat (limited to 'src/com/android/customization/picker/clock/ui/view')
-rw-r--r-- | src/com/android/customization/picker/clock/ui/view/ClockCarouselView.kt | 12 | ||||
-rw-r--r-- | src/com/android/customization/picker/clock/ui/view/ClockViewFactoryImpl.kt | 40 |
2 files changed, 39 insertions, 13 deletions
diff --git a/src/com/android/customization/picker/clock/ui/view/ClockCarouselView.kt b/src/com/android/customization/picker/clock/ui/view/ClockCarouselView.kt index cae4e06b..d0a30a4c 100644 --- a/src/com/android/customization/picker/clock/ui/view/ClockCarouselView.kt +++ b/src/com/android/customization/picker/clock/ui/view/ClockCarouselView.kt @@ -32,7 +32,7 @@ import androidx.core.view.isNotEmpty import com.android.customization.picker.clock.shared.ClockSize import com.android.customization.picker.clock.ui.viewmodel.ClockCarouselItemViewModel import com.android.systemui.plugins.clocks.ClockController -import com.android.wallpaper.R +import com.android.themepicker.R import com.android.wallpaper.picker.FixedWidthDisplayRatioFrameLayout import java.lang.Float.max @@ -334,7 +334,7 @@ class ClockCarouselView( private fun overrideScreenPreviewWidth() { val overrideWidth = context.resources.getDimensionPixelSize( - R.dimen.screen_preview_width_for_2_pane_small_width + com.android.wallpaper.R.dimen.screen_preview_width_for_2_pane_small_width ) itemViewIds.forEach { id -> val itemView = motionLayout.requireViewById<FrameLayout>(id) @@ -361,13 +361,17 @@ class ClockCarouselView( val layout = constraint.layout if ( constraint.layout.mWidth == - context.resources.getDimensionPixelSize(R.dimen.screen_preview_width) + context.resources.getDimensionPixelSize( + com.android.wallpaper.R.dimen.screen_preview_width + ) ) { layout.mWidth = overrideWidth } if ( constraint.layout.widthMax == - context.resources.getDimensionPixelSize(R.dimen.screen_preview_width) + context.resources.getDimensionPixelSize( + com.android.wallpaper.R.dimen.screen_preview_width + ) ) { layout.widthMax = overrideWidth } diff --git a/src/com/android/customization/picker/clock/ui/view/ClockViewFactoryImpl.kt b/src/com/android/customization/picker/clock/ui/view/ClockViewFactoryImpl.kt index 5caea58d..cf9e2477 100644 --- a/src/com/android/customization/picker/clock/ui/view/ClockViewFactoryImpl.kt +++ b/src/com/android/customization/picker/clock/ui/view/ClockViewFactoryImpl.kt @@ -29,7 +29,7 @@ import androidx.lifecycle.LifecycleOwner import com.android.systemui.plugins.clocks.ClockController import com.android.systemui.plugins.clocks.WeatherData import com.android.systemui.shared.clocks.ClockRegistry -import com.android.wallpaper.R +import com.android.themepicker.R import com.android.wallpaper.util.TimeUtils.TimeTicker import java.util.concurrent.ConcurrentHashMap @@ -86,7 +86,9 @@ class ClockViewFactoryImpl( val layoutParams = FrameLayout.LayoutParams( FrameLayout.LayoutParams.WRAP_CONTENT, - resources.getDimensionPixelSize(R.dimen.small_clock_height) + resources.getDimensionPixelSize( + com.android.systemui.customization.R.dimen.small_clock_height + ) ) layoutParams.topMargin = getSmallClockTopMargin() layoutParams.marginStart = getSmallClockStartPadding() @@ -97,10 +99,14 @@ class ClockViewFactoryImpl( private fun getSmallClockTopMargin() = getStatusBarHeight(appContext.resources) + - appContext.resources.getDimensionPixelSize(R.dimen.small_clock_padding_top) + appContext.resources.getDimensionPixelSize( + com.android.systemui.customization.R.dimen.small_clock_padding_top + ) private fun getSmallClockStartPadding() = - appContext.resources.getDimensionPixelSize(R.dimen.clock_padding_start) + appContext.resources.getDimensionPixelSize( + com.android.systemui.customization.R.dimen.clock_padding_start + ) override fun updateColorForAllClocks(@ColorInt seedColor: Int?) { clockControllers.values.forEach { it.events.onSeedColorChanged(seedColor = seedColor) } @@ -169,14 +175,22 @@ class ClockViewFactoryImpl( // Initialize large clock controller.largeClock.events.onRegionDarknessChanged(isWallpaperDark) controller.largeClock.events.onFontSettingChanged( - resources.getDimensionPixelSize(R.dimen.large_clock_text_size).toFloat() + resources + .getDimensionPixelSize( + com.android.systemui.customization.R.dimen.large_clock_text_size + ) + .toFloat() ) controller.largeClock.events.onTargetRegionChanged(getLargeClockRegion()) // Initialize small clock controller.smallClock.events.onRegionDarknessChanged(isWallpaperDark) controller.smallClock.events.onFontSettingChanged( - resources.getDimensionPixelSize(R.dimen.small_clock_text_size).toFloat() + resources + .getDimensionPixelSize( + com.android.systemui.customization.R.dimen.small_clock_text_size + ) + .toFloat() ) controller.smallClock.events.onTargetRegionChanged(getSmallClockRegion()) @@ -204,8 +218,13 @@ class ClockViewFactoryImpl( */ private fun getLargeClockRegion(): Rect { val largeClockTopMargin = - resources.getDimensionPixelSize(R.dimen.keyguard_large_clock_top_margin) - val targetHeight = resources.getDimensionPixelSize(R.dimen.large_clock_text_size) * 2 + resources.getDimensionPixelSize( + com.android.systemui.customization.R.dimen.keyguard_large_clock_top_margin + ) + val targetHeight = + resources.getDimensionPixelSize( + com.android.systemui.customization.R.dimen.large_clock_text_size + ) * 2 val top = (screenSize.y / 2 - targetHeight / 2 + largeClockTopMargin / 2) return Rect(0, top, screenSize.x, (top + targetHeight)) } @@ -217,7 +236,10 @@ class ClockViewFactoryImpl( */ private fun getSmallClockRegion(): Rect { val topMargin = getSmallClockTopMargin() - val targetHeight = resources.getDimensionPixelSize(R.dimen.small_clock_height) + val targetHeight = + resources.getDimensionPixelSize( + com.android.systemui.customization.R.dimen.small_clock_height + ) return Rect(getSmallClockStartPadding(), topMargin, screenSize.x, topMargin + targetHeight) } |