Skip to content

Instantly share code, notes, and snippets.

@saqib-github-commits
Created April 11, 2023 12:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save saqib-github-commits/3a8a551393fdcf2d87180430ca6b6a66 to your computer and use it in GitHub Desktop.
Save saqib-github-commits/3a8a551393fdcf2d87180430ca6b6a66 to your computer and use it in GitHub Desktop.
@Composable
fun VerticalPagerWithImagesAndIndicatorsScreen() {
val images = listOf(
R.drawable.logo_android,
R.drawable.logo_kotlin,
R.drawable.logo_gradle,
R.drawable.logo_github,
R.drawable.logo_google,
)
Column {
VerticalPagerWithImagesAndIndicators(images)
}
}
@OptIn(ExperimentalFoundationApi::class)
@Composable
fun VerticalPagerWithImagesAndIndicators(images: List<Int>) {
val pagerState = rememberPagerState()
VerticalPager(
pageCount = 5,
pageSize = PageSize.Fixed(300.dp),
pageSpacing = 8.dp,
state = pagerState) {
Image(
painter = painterResource(id = images[it]),
contentScale = ContentScale.Crop,
contentDescription = "" )
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment