From ddfff701abeda85f00dd7b44bacc675ea01626c4 Mon Sep 17 00:00:00 2001 From: Vitus Date: Fri, 17 Jan 2025 09:51:20 +0100 Subject: [PATCH] Fix corner radius for Glance app widget background --- .../platform/ui/appwidgets/glance/GlanceKtx.kt | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/samples/user-interface/appwidgets/src/main/java/com/example/platform/ui/appwidgets/glance/GlanceKtx.kt b/samples/user-interface/appwidgets/src/main/java/com/example/platform/ui/appwidgets/glance/GlanceKtx.kt index 739b664d..a3d93a30 100644 --- a/samples/user-interface/appwidgets/src/main/java/com/example/platform/ui/appwidgets/glance/GlanceKtx.kt +++ b/samples/user-interface/appwidgets/src/main/java/com/example/platform/ui/appwidgets/glance/GlanceKtx.kt @@ -81,17 +81,19 @@ fun GlanceModifier.appWidgetBackgroundModifier(): GlanceModifier { } fun GlanceModifier.appWidgetBackgroundCornerRadius(): GlanceModifier { - if (Build.VERSION.SDK_INT >= 31) { + return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { cornerRadius(android.R.dimen.system_app_widget_background_radius) + } else { + this } - return cornerRadius(16.dp) } fun GlanceModifier.appWidgetInnerCornerRadius(): GlanceModifier { - if (Build.VERSION.SDK_INT >= 31) { - return cornerRadius(android.R.dimen.system_app_widget_inner_radius) + return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { + cornerRadius(android.R.dimen.system_app_widget_inner_radius) + } else { + this } - return cornerRadius(8.dp) } @Composable