Установка ViewPager2 # currentItem внутри ScrollView может вызвать вертикальную прокрутку ScrollView [y scroll] - PullRequest
0 голосов
/ 13 июля 2020

Если вы запустите в своем проекте следующий макет

root: ScrollView(width: match_parent, height: match_parent) {
    child: LinearLayout(width: match_parent, height: wrap_content; VERTICAL) {
        child: SomeView(width: match_parent, height: 80% of screen height)
        child: ViewPager2(width: match_parent, height: 40% of screen height)
    }
}

и измените текущую страницу ViewPager2 (когда она не полностью видна на экране), помимо изменения страницы, это ' вызовет прокрутку в ScrollView (так, чтобы его нижняя часть была равна нижней части экрана).

Почему это происходит и как я могу этого избежать? Я не мог найти способа избежать этого.

...