Column(
modifier = Modifier.fillMaxSize(),
verticalArrangement = Arrangement.Center,
horizontalAlignment = Alignment.CenterHorizontally
) {
Text("This is a column")
Button(onClick = { /* TODO*/ }) {
Text("Click Nim")
}
}
Row(
modifier = Modifier.fillMaxWidth(),
horizontalArrangement = Arrangement.SpaceBetween,
verticalAlignment = Alignment.CenterVertically
) {
Text("Left Nim")
Text("Right Nim")
}
Text(
text = "Hello Nim",
modifier = Modifier.padding(16.dp)
)
Text(
text = "Click Me",
modifier = Modifier.clickable { /* action */ }
)
Box(
modifier = Modifier
.size(100.dp)
.background(Color.Red)
)
var count by remember { mutableStateOf(0) }
Button(onClick = { count++ }) {
Text("Count: $count")
}
@Composable
fun Counter(
count: Int,
onIncrement: () -> Unit
) {
Button(onClick = onIncrement) {
Text("Count: $count")
}
}
Text(
text = "Styled Tv",
style = MaterialTheme.typography.h6
)
Text(
text = "Color Tv",
color = Color.Blue
)
val animatedAlpha by animateFloatAsState(
targetValue = if (isVisible) 1f else 0f,
animationSpec = tween(durationMillis = 500)
)
Box(
modifier = Modifier.alpha(animatedAlpha)
)
AnimatedVisibility(visible = isVisible) {
Text("This is visible!")
}
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。