Rotate PagedIsland

This commit is contained in:
Sad Ellie 2024-02-12 22:12:40 +03:00
parent 263a1139dc
commit e5696173f4

View File

@ -74,10 +74,13 @@ fun PagedIsland(
.clip(RoundedCornerShape(32.dp))
.clickable {
onClick()
if (pagerState.currentPage == (pagerState.pageCount - 1)) return@clickable
val targetPage = pagerState.currentPage + 1
corScope.launch {
pagerState.animateScrollToPage(pagerState.currentPage + 1)
pagerState.animateScrollToPage(
// Animate to first page if target page is out of bounds
if (targetPage >= pagerState.pageCount) 0 else targetPage
)
}
}
.background(backgroundColor)