79得票9回答
Jetpack Compose中按钮的背景颜色

Button(backgroundColor = Color.Yellow) { Row { Image(asset = image) Spacer(4.dp) Text("Button") } } 我想不通为什么我不能在Bu...

30得票1回答
如何使用Jetpack Compose创建一个圆形的轮廓按钮

我正在尝试创建一个没有文本,只有图标在中心的圆形 OutlinedButton。 OutlinedButton(onClick = { /*TODO*/ }, shape = CircleShape, border= BorderStroke(1.dp...

18得票2回答
Jetpack Compose中轮廓按钮的透明背景

我想创建一个按钮,其中只有文本和图标,所有背景和边框都是透明的。我创建了类似于以下内容的东西: OutlinedButton( colors = ButtonDefaults.buttonColors(backgroundColor = Color.Transparent), ...

18得票1回答
Jetpack Compose:如何禁用FloatingActionButton?

根据文档,我们可以通过将 onClick 参数设置为 null 来禁用 FAB: 当用户单击此 FAB 时将调用 onClick。如果 onClick 为 null,则 FAB 将被禁用。 但是我尝试后发现 onClick 参数不可为空, 那么如何禁用 FAB 呢?

14得票4回答
如何从文本按钮中删除填充?

我正在尝试从TextButton中移除填充,但它不起作用。 TextButton( onClick = {}, modifier = Modifier.padding(0.dp) ) { Text( " ${getString(R.string.ter...

12得票2回答
如何在Jetpack Compose中为按钮动画宽度

假设我有一个像这样的可组合项: @Composable fun LoadingButton() { val (isLoading, setIsLoading) = state { false } Button( onClick = setIsLoading,...

11得票6回答
Jetpack Compose中如何缩放按钮动画

我想使用Jetpack Compose构建AirBnB应用中的这个神奇按钮动画。 不幸的是,最近动画/转换API被改变了,并且几乎没有文档。有人能帮助我找到实现此按钮按下动画的正确方法吗? 编辑:根据 @Amirhosein 的答案,我已经开发了一个几乎与Airbnb示例完全相同的按钮...

10得票1回答
如何自定义 IconButton 的颜色

我想自定义 IconButton 的颜色,而不是使用 TopAppBar 上设置的默认值,但在 android.compose.material 中没有插槽API可以更改它。 Scaffold( topBar = { TopAppBar( ...

10得票6回答
JetPack Compose 带有可绘制对象的按钮

我们如何在Jetpack Compose中实现这个功能 我正在做类似这样的事情 Button( elevation = ButtonDefaults.elevation( defaultElevation = 0.dp, pressedEleva...