小编d-f*_*erx的帖子

如何在合成图像中加载可绘制的形状

我想在合成中为图像设置一个可绘制的形状,可绘制的看起来像这样 curved_rect.xml

<shape xmlns:android="http://schemas.android.com/apk/res/android"
        android:shape="rectangle">
    
        <solid android:color="#FBCCBD" />
        <corners android:radius="8dp" />
</shape>
Run Code Online (Sandbox Code Playgroud)

我尝试使用下面的片段来加载形状

Image(painter = painterResource(id = R.drawable.cureved_rect),
        contentDescription = null,
        modifier =  Modifier
            .padding(32.dp)
            .fillMaxWidth()
            .height(200.dp)
            .constrainAs(image) {
                top.linkTo(parent.top)
                start.linkTo(parent.start)
                end.linkTo(parent.end)
            })
Run Code Online (Sandbox Code Playgroud)

但它不起作用,应用程序崩溃并出现异常java.lang.IllegalArgumentException:Only VectorDrawables 和光栅化资源类型受支持,例如 PNG,JPG 1 。如何在 compose 2 中加载可绘制形状。在合成图像中加载颜色资源

android-drawable android-jetpack-compose

13
推荐指数
2
解决办法
8400
查看次数

如何在 Jetpack Compose 的 LazyColumn/LazyRow 中禁用和启用滚动?

我想在LazyColumn.

本身似乎没有任何相关功能LazyListState或相关参数LazyColumn。如何在 Compose 中实现这一目标?

android kotlin android-jetpack-compose

7
推荐指数
3
解决办法
1614
查看次数

如何在 Compose 中创建循环(无尽)Lazycolumn/LazyRow

如何在 Lazycolumn/LazyRow 中实现无限类似列表。当滚动到末尾时,我希望视图在显示列表顶部的数据时可见,或者当滚动到列表顶部时显示来自列表底部。

android kotlin android-jetpack-compose

5
推荐指数
1
解决办法
3117
查看次数

如何在 Visual Studio 代码中运行 kotlin

有没有办法运行.kt立案vscode?如果可以,请一步一步解释。操作系统: Ubuntu

kotlin visual-studio-code

3
推荐指数
1
解决办法
6499
查看次数

如何在 kotlin 中检查以指定字符串开头的字符串?

我想检查一个字符串是否以特定字符串开头,如何在 kotlin 中检查

kotlin

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

检查字符串是否仅包含字母

我如何创建一个函数,它接受一个字符串并返回结果,无论该字符串是否仅包含字母。

kotlin

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