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...

25得票2回答
如何在Jetpack Compose OutlinedButton中删除或减少填充

无法减小OutlinedButton中巨大的填充。尝试使用contentPadding、modifier padding等方法,但无法减小文本“apple”的填充。有什么建议吗?我应该使用其他类型的组合组件吗?OutlinedButton( onClick = {}, ...

25得票4回答
在Jetpack Compose中修改IconButton的波纹颜色

我该如何更改 IconButton 的涟漪颜色? 我尝试过这样做,但它没有改变:IconButton( onClick = { onClick() }, modifier = Modifier.clickable( onClick = { o...

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

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

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,...

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

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