HorizontalpageIndikat -NeubeschaffungAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 HorizontalpageIndikat -Neubeschaffung

Post by Anonymous »

Es gibt einen Horizontalpager und einen HorizontalPageIndicator. Beim Wischen gibt es 3 Zusammensetzungen des HorizontalpageIndicators. Ist das normal oder habe ich den Code falsch geschrieben?

Code: Select all

@Composable
fun HouseholdScreen(
isLoading: Boolean,
households: List,
clickOnDevice: (id: String) -> Unit
) {
val pagerState = rememberPagerState { households.size }

val pageIndicatorState = remember {
derivedStateOf {
object : PageIndicatorState {
override val pageCount: Int
get() = pagerState.pageCount
override val pageOffset: Float
get() = pagerState.currentPageOffsetFraction
override val selectedPage: Int
get() = pagerState.currentPage

}
}
}

HorizontalPager(
state = pagerState,
key = { households[it].id }
) {
HouseholdScreen(
isLoading = isLoading,
household = households[it]
) {
clickOnDevice(it)
}
}

HorizontalPageIndicator(
pageIndicatorState = pageIndicatorState.value,
modifier = Modifier.padding(4.dp)
)
}
Vorher:
< /p>
Nach 1 Swipe: < /p>

Quick Reply

Change Text Case: