android - 在 webview 中过早调用滑动刷新

标签 android webview swiperefreshlayout

我正在用 Nav Drawer 实现一个程序,它有工具栏、tablayout、滑动刷新布局和 webview

滚动 webview 我正在使用这个 repo NestedWebView

当 webview 向上滚动时,一切正常,工具栏将隐藏,当下拉时,工具栏将显示。我现在遇到的问题是,当我向下滑动我的 webview(工具栏也下降)时,swipeRefreshLayout 也被称为使 webview 重新加载。如何启用仅在长拉时调用滑动布局?或者有什么办法可以提供更多控制?我真的很想保留这个布局,但是滑动刷新太敏感了。

最佳答案

setDistanceToTriggerSync(int distance) 

非常简单。

关于android - 在 webview 中过早调用滑动刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38428652/

相关文章:

Android 客户端、Http 服务器,我如何知道客户端正在使用我的应用程序发送数据?验证

android - 如何在同一个 Activity onCreate() 中执行 WebView 和 ListView?

java - SwipeRefreshLayout 与 Webview 不工作

java - 为什么 onClick 布局 XML 引用的方法需要公开?

java - 从 map 中删除后如何从内存中删除对象/实例?

javascript - WebView SpeedTest 结果始终低于 CustomTab 或 Chrome

java - Android webview 多个窗口。如何检测是从 html 目标 ="blank"还是从 javascript 创建的窗口?

android - DrawerLayout + app bar +CoordinatorLayout 拉动刷新

android - 如何让 SwipeRefreshLayout 在 ActionBar 中设置文本

java - 双 handle slider android