Slide 15
Slide 15 text
@Composable
fun CommandItem (
title: String,
detail: String,
onExecute : () -> Unit,
modifier : Modifier = Modifier
) {
Card(modifier ) {
Row(
horizontalArrangement = Arrangement .spacedBy (8.dp),
verticalAlignment = Alignment .CenterVertically ,
modifier = Modifier .padding(8.dp)
) {
Column(modifier = Modifier .weight(0.9f, true)) {
Text(text = title)
Text(text = detail)
}
Button(onClick = { onExecute () }) { Text(text = Strings.EXECUTE) }
}
}
}
@Preview
@Composable
private fun CommandItem_Preview () {
CommandItem(
title = "ダークテーマ ON",
detail = "端末のダークテーマ設定を ONにします",
onExecute = {},
modifier = Modifier .fillMaxWidth().wrapContentWidth()
)
}
コマンド実行 - View層①