Slide 31
Slide 31 text
© ZOZO, Inc.
カルーセルの作成
31
● HorizontalPagerで横方向のカルーセルを実装する。ページの
設定、ページ間のマージン、ページの表示範囲等を引数で設定
している。
● Android開発の時と同じ書き方でカルーセルを実装できる。
@Composable
fun Carousel(
modifier: Modifier = Modifier,
items: List,
) {
val pagerState = rememberPagerState()
Column(/* Columnの諸設定 */) {
HorizontalPager(
pageCount = items.size,
state = pagerState,
contentPadding = PaddingValues(horizontal = 20.dp),
pageSpacing = 12.dp,
) { page ->
CarouselItem(/* 後述します */)
}
// DotsIndicatorの実装
}
}