Grigorii Yurkov
10/29/2020, 1:08 PM@Preview
@Composable
fun Test() {
Column(
modifier = Modifier.fillMaxSize(),
horizontalAlignment = Alignment.CenterHorizontally
) {
ButtonText(
text = "Super very large button"
modifier = Modifier.wrapContentWidth(Alignment.CenterHorizontally)
)
ButtonText(
text = "small"
modifier = Modifier.wrapContentWidth(Alignment.CenterHorizontally)
)
}
}
@Composable
fun ButtonText(text: String, modifier: Modifier = Modifier) {
Button(onClick = {}, modifier = modifier) {
Text(text)
}
}
alorma
10/29/2020, 1:09 PMModifier.wrapContentWidth(Alignment.CenterHorizontally)
, then button modifiers as fillMaxWidth()Grigorii Yurkov
10/29/2020, 1:15 PMdmnk_89
10/29/2020, 1:20 PMColumn(fillMaxSize){
Column(wrapContentWidth) {
ButtonText(fillMaxSize)
ButtonText(fillMaxSize)
}
}
?Grigorii Yurkov
10/29/2020, 1:23 PMAndrey Kulikov
10/29/2020, 1:48 PMMihai Popa
10/29/2020, 1:54 PMColumn(Modifier.preferredWidth(IntrinsicSize.Max)) {
ButtonText(fillMaxSize)
ButtonText(fillMaxSize)
}
Grigorii Yurkov
10/29/2020, 1:57 PMZach Klippenstein (he/him) [MOD]
10/29/2020, 2:10 PMJavier
10/29/2020, 3:00 PMMihai Popa
10/29/2020, 3:21 PMJavier
10/29/2020, 3:28 PMsante
10/29/2020, 3:53 PMModifier.weight()
to the buttons, if each button has the same weight, they will have all the same sizeJavier
10/29/2020, 3:59 PMMihai Popa
10/29/2020, 4:19 PMRow(Modifier.preferredWidth(IntrinsicSize.Max)) {
Button1(weight(1f))
Button2(weight(1f))
Button3(weight(1f))
}