小编Pri*_*čič的帖子

Jetpack Compose 预览版在 Arctic Fox 中停止使用补丁 1

随着 AS Arctic Fox Jetpack Compose 的第一个补丁发布,预览停止工作。

我在所有预览中都收到此错误 - 甚至是较旧的预览,不久前运行良好:

android.content.res.Resources$NotFoundException: Could not resolve resource value: [some hex value]
Run Code Online (Sandbox Code Playgroud)

这里有任何快速解决办法吗?清除缓存和常见的东西不起作用。


编辑:
看起来问题并不总是存在。一些预览开始工作,而其他预览仍然失败。

编辑2:
当需要主模块的资源或painterResource()正在使用资源时(即使要显示来自同一模块的资源),这种情况会发生在动态功能模块中。

android-studio android-jetpack-compose android-jetpack-compose-preview android-studio-arctic-fox

20
推荐指数
1
解决办法
3408
查看次数

如何在 Jetpack Compose 中创建椭圆形渐变

我需要椭圆形渐变作为背景,但我所能得到的只是完美的圆形渐变Brush.radialGradient(..)

Modifier
    .fillMaxSize()
    .background(
        brush = Brush.radialGradient(
            colors = listOf(Color(0xFFffffff), Color(0xFF000000)),
        ),
    )
Run Code Online (Sandbox Code Playgroud)

这就是我所需要的(椭圆形的形状当然必须与屏幕尺寸比例对齐):

这就是我需要的

但我能产出的只是:

这就是我能够生产的

关于如何解决这个问题有什么想法吗?

android android-jetpack-compose

2
推荐指数
1
解决办法
3679
查看次数