val pagerState = rememberPagerState()
HorizontalPager(
count = 5,
state = pagerState
) { page ->
Text("Page: $page", modifier = Modifier.fillMaxSize())
}
VerticalPager(
count = 5,
state = rememberPagerState()
) { page ->
Text("Page: $page", modifier = Modifier.fillMaxSize())
}
var toggled by remember { mutableStateOf(false) }
IconToggleButton(
checked = toggled,
onCheckedChange = { toggled = !toggled }
) {
Icon(
imageVector = if (toggled) Icons.Default.Favorite else Icons.Default.FavoriteBorder,
contentDescription = "Favorite"
)
}
Icon(Icons.Filled.Home, contentDescription = "Home")
Image(
painter = painterResource(id = R.drawable.sample_image),
contentDescription = "Sample Image",
modifier = Modifier.size(100.dp)
)
Canvas(modifier = Modifier.size(100.dp)) {
drawCircle(Color.Red, radius = size.minDimension / 2)
}
Text(
"Draw Behind Example",
modifier = Modifier
.padding(16.dp)
.drawBehind {
drawRect(Color.Yellow)
}
)
val viewModel: MyViewModel = viewModel()
viewModel.data.observeAsState().value?.let { data ->
Text("Data: $data")
}
val scaffoldState = rememberScaffoldState()
Scaffold(
scaffoldState = scaffoldState
) {
Button(onClick = {
scaffoldState.snackbarHostState.showSnackbar("Hello Snackbar")
}) {
Text("Show Snackbar")
}
}
Toast.makeText(context, "Hello, World!", Toast.LENGTH_SHORT).show()
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。