gpt4 book ai didi

带有 Glance 的 Android Widget 为低于 31 的 SDK 提供了便利

转载 作者:行者123 更新时间:2023-12-04 23:55:43 24 4
gpt4 key购买 nike

Announcing Jetpack Glance Alpha for app widgets .但是圆角不适用于低于 31 (Android 12) 的 SDK。
理想情况下,您希望以编程方式更改带有圆角的背景颜色。
有没有人知道这个问题的解决方法?

最佳答案

我遇到了这个问题。而且,我解决了背景可绘制的问题。将背景可绘制给您的根。

MyWidgetClass.kt

    @Composable
override fun Content() {
Column(
modifier = GlanceModifier
.width(170.dp).height(130.dp)
.background(ImageProvider(R.drawable.background_widget))
.padding(8.dp)
) {
//...
}
}

background_widget.xml

<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#FFFFFFFF" />

<corners android:radius="10dp" />
</shape>

关于带有 Glance 的 Android Widget 为低于 31 的 SDK 提供了便利,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70377206/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com