gpt4 book ai didi

android - android webview 中的 onClick 事件太慢

转载 作者:太空狗 更新时间:2023-10-29 12:57:19 25 4
gpt4 key购买 nike

我感觉 javascript 本身在 andorid webview 中非常快,但是在触摸元素和触发 onclick 事件之间有很长的延迟。

如果您在页面之间导航,我可以想象这是一个功能 - 您首先会看到元素上的突出显示,然后您会看到效果(导航)。但是对于应用程序来说,这太慢了。

有没有办法改变这种行为?

或者我是否应该参加其他 Activity ,例如 onHover 或 onTouch?在 onClick 之前触发的东西?

最佳答案

这是一个与 300 毫秒相关的已知“问题”,原因是用户在显示屏上点击/缩放:

http://updates.html5rocks.com/2013/12/300ms-tap-delay-gone-away

在不久的将来,这似乎可以解决,在静态大小的布局中,在标题处添加信息。但是实际的webkit webview版本没有/考虑这个选项。

在我的例子中,解决方案是使用 Tappy 库:

https://github.com/filamentgroup/tappy

只需导入它,并绑定(bind)到每个具有点击事件的元素,您就会看到不同之处。

还有一点:我将计时器调整为 100000 毫秒(默认值:1000 毫秒)以避免在某些特定情况下重复事件。

关于android - android webview 中的 onClick 事件太慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4931102/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com