移动Web视图在X和Y轴上的奇怪滚动效果

时间:2019-10-06 16:39:04

标签: javascript android ionic-framework webview scroll

我正在寻找一种通过拖动来使滚动更平滑的方法。这不是性能问题,而是一般行为。

由于某种原因,当我想使用WebView在Android设备上沿两个轴滚动时,它会阻止沿第二方向滚动,直到移动不远为止。 该视频显示了我的意思: https://drive.google.com/file/d/1mJ_UiZcbzhxy26-3Ah8UmhQvIz5IyORK/view?usp=sharing

我想从底部和右侧看到区域,但向右滚动为时已晚。视频上的第二次滚动尝试是预期的行为。当第二个方向“畅通无阻”时,它可以正常工作。当我将手指从屏幕上移开并想要再次滚动时,问题是相同的。 我的应用是用Ionic 4编写的,无论我使用普通的div还是ion-content都没关系。

我试图通过基于onmausemove实现自己的处理并在divtransform translate上应用绝对位置来移动内容来达到预期的效果,但是在Android上性能太差了设备。

我认为这是Android Web视图的行为。使用Chrome浏览器可以进行X和Y滚动时,在浏览网站时也会发生同样的情况。

有人知道如何改变这种行为吗?

0 个答案:

没有答案