小编Gus*_*ria的帖子

Coil 无法使用 Jetpack Compose 在模拟器中加载图像

我需要使用 Coil 通过 url 在我的应用程序中显示图像,但该图像未加载。我遵循官方文档https://coil-kt.github.io/coil/compose/

个人资料卡

implementation "io.coil-kt:coil-compose:1.3.1"
Run Code Online (Sandbox Code Playgroud)
implementation "io.coil-kt:coil-compose:1.3.1"
Run Code Online (Sandbox Code Playgroud)

更新

UserModel 的一个例子

UserModel(
    name = "John Doe",
    profilePicture = "https://randomuser.me/api/portraits/men/32.jpg",
    online = true
)
Run Code Online (Sandbox Code Playgroud)

android android-jetpack-compose coil

15
推荐指数
1
解决办法
6833
查看次数

如何在 Jetpack Compose 中传递条件参数?

我想隐藏navigationIcon,但是当我通过nullUnit图标空间仍然可见时,如下图所示。

菜单预览

@Composable
fun DefaultScaffold(
    title: String? = null,
    icon: ImageVector? = null,
    content: @Composable() () -> Unit
) {
    Scaffold(
        topBar = {
            TopAppBar(
                title = {
                    if (title != null) {
                        Text(text = "My Title")
                    }
                },
                navigationIcon = {
                    if (icon != null) {
                        IconButton(
                            onClick = {}
                        ) {
                            Icon(imageVector = Icons.Filled.Close, contentDescription = null)
                        }
                    } else Unit
                }
            )
        }
    ) {
        content()
    }
}
Run Code Online (Sandbox Code Playgroud)

android android-jetpack android-jetpack-compose android-compose-appbar

3
推荐指数
2
解决办法
8493
查看次数