Если провести пальцем вправо и перейти к первой странице, эффект затронет только нижнюю половину экрана.
Если провести пальцем влево, пропустить первую страницу последняя страница, эффект распространяется только на верхнюю половину экрана.
[img]https://i.sstatic.net /GOwqKvQEm.png[/img]

Использование HorizontalPager из androidx.compose.foundation:foundation:1.7.5
VerticalPager не обнаруживает ни одной из этих проблем.
Код в значительной степени скопирован из базового примера HorizontalPager из документов Google
https://developer.android.com/develop/u ... ontalpager
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
HorizontalPager(
state = rememberPagerState(pageCount = { 2 }),
modifier = Modifier
.fillMaxSize()
.border(5.dp, Color.Blue)
) { page ->
Text(
text = "Page: $page",
)
}
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/792 ... the-screen