Android Jetpack Compose - 自定义图像的 float 操作按钮

标签 android android-jetpack-compose scaffold

我写这段代码。

    Image (
        painter = painterResource(id = R.drawable.image),
        contentDescription = "fab",
        modifier = Modifier
            .size(80.dp)
            .clickable(
                interactionSource = remember { MutableInteractionSource() },
                indication = rememberRipple(true),
                onClick = { /* TODO */ }
            )
    )

但是,我使用脚手架。 所以我想使用 float 操作按钮或扩展 float 操作按钮。 如何使用 float 操作按钮和自定义图像。 我有一张圆形照片用于按钮。

    Scaffold(
        topBar = {},
        content = {},
        floatingActionButton = {
            Image {
                /* How can I wrire */
            }
        }
    )

最佳答案

你可以使用类似的东西:

Scaffold(
    topBar = {},
    content = {},
    floatingActionButton = {
        FloatingActionButton(onClick = { /*TODO*/ }) {
            Image (
                painter = painterResource(id = R.drawable.xxxx),
                contentDescription = "fab",
                contentScale = ContentScale.FillBounds
            )
        }
    }
)

enter image description here

关于Android Jetpack Compose - 自定义图像的 float 操作按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70909849/

相关文章:

java - 如何使用 wp rest api v2 在 WordPress 帖子上添加评论?

android - Jetpack Compose LazyColumn 文本消失

android - 如何在Jetpack Compose中更改topBar对应的屏幕

ruby-on-rails - 运行 rake db :setup removes all my users data

Android - Firebase ServerValue.TIMESTAMP 返回 "{.sv=timestamp}"

android - PhoneGap/Cordova 获取 GPS 卫星数量

android - 布局检查器未显示可组合树

java - 我可以用 Java 编写 Jetpack Compose 组件吗?

grails - Grails为另一个域生成支架

android - 如何从 UnityPlayerActivity 打开透明 Activity ?