Эффект прокрутки HorizontalPager отображается только на половине экрана.Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Эффект прокрутки HorizontalPager отображается только на половине экрана.

Сообщение Anonymous »

При использовании HorizontalPager при попытке провести мимо первой или последней страницы будет отображаться эффект чрезмерной прокрутки, указывающий на то, что страниц для просмотра больше нет, но визуальный эффект охватывает только половину экрана независимо от того, проводится ли прокрутка из верхней или нижней половины. экрана.
Если провести пальцем вправо и перейти к первой странице, эффект затронет только нижнюю половину экрана.
Если провести пальцем влево, пропустить первую страницу последняя страница, эффект распространяется только на верхнюю половину экрана.
[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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»