Я ищу способ сделать прокрутку более плавной. Это не проблема производительности, а общее поведение.
По какой-то причине, когда я хочу прокрутить обе оси на устройстве Android с помощью WebView, он блокирует прокрутку во втором направлении, пока я не продвинусь достаточно далеко. Это видео показывает, что я имею в виду: https://drive.google.com/file/d/1mJ_UiZcbzhxy26-3Ah8UmhQvIz5IyORK/view?usp=sharing
Я хочу видеть область снизу и справа, но прокрутка вправо происходит слишком поздно. Вторая попытка прокрутки видео - ожидаемое поведение. Он работает правильно, когда второе направление «разблокировано». Когда я убираю палец с экрана и хочу снова прокрутить, проблема остается той же. Мое приложение написано на Ionic 4, и не имеет значения, использую ли я обычный div
или ion-content
.
. Я пытался добиться ожидаемого эффекта, реализовав собственную обработку на основе onmausemove
и применив позициюАбсолютно для моих div
или transform translate
для перемещения контента, но при этом производительность на устройствах Android слишком плохая.
Я думаю, что это поведение при просмотре в Интернете через Android. То же самое происходит, когда я просматриваю веб-сайты, когда с помощью Chrome доступна прокрутка X и Y.
Кто-нибудь знает, как изменить это поведение?