随着 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
我需要椭圆形渐变作为背景,但我所能得到的只是完美的圆形渐变Brush.radialGradient(..)
:
Modifier
.fillMaxSize()
.background(
brush = Brush.radialGradient(
colors = listOf(Color(0xFFffffff), Color(0xFF000000)),
),
)
Run Code Online (Sandbox Code Playgroud)
这就是我所需要的(椭圆形的形状当然必须与屏幕尺寸比例对齐):
但我能产出的只是:
关于如何解决这个问题有什么想法吗?