2 qq 37237245 qq_37237245 于 2017.09.07 14:26 提问

66元RMB悬赏:CoordinatorLayout内使用webview导致一些js无法执行的问题 99C

是这样的,我在CoordinatorLayout内部使用了,appbar CollapsingToolbarLayout
折叠头部标题,然后下面是一个webview,如果用NestedScrollView嵌套webview的话懒加载等一系列关于滑动的js都无法执行。
在网上看自定义的webview,实现NestedScrollingChild让webview像recycleview那样直接滚动。但在网上找了很多例子。国外trff那个就不说了,CollapsingarLayout存在有些人有时候简直无法忍受
http://blog.csdn.net/m5314/article/details/68943869egee/details/68943869
这个大神对其进行了 NestedScrollWebview实现与优化。但是滑动的时候容易误触点击事件。还有一些 NestedScrollWebview自定义的,折叠布局都不能很好的实现。
求大神帮解决,这个金币是次要的,加微信,转66红包

ps: https://github.com/m5314/NestedScrollWebView

这个GitHub上的demo就是我要实现的,可惜滑动时候容易误触点击事件。

6个回答

sunny_desmond
sunny_desmond   Rxr 2017.09.07 14:28

围观土豪洒红包~~~~

qq_23292875
qq_23292875   Rxr 2017.09.07 14:41

围观土豪洒红包~~~~

songwz123
songwz123   2017.09.07 15:17

围观土豪洒红包~~~~

u010558738
u010558738   2017.09.07 15:19

围观土豪洒红包~~~~

dcxy0
dcxy0   Ds   Rxr 2017.09.07 16:36

哪些没法执行?报错没?用了什么js,这些说下

qq_37237245
qq_37237245 说的很清楚了,如果NestedScrollView嵌套webview,那么,关于滑动的js都会被拦截。如果不滑动自己自定义。。。太菜。。。
10 个月之前 回复
u011315960
u011315960   2017.09.07 18:15

我觉得应该把你的源码封装成一个demo 让大家调试一下 ,要不大家都不清楚是什么现象和如何解决

qq_37237245
qq_37237245 https://github.com/m5314/NestedScrollWebView 这个GitHub上的demo就是我要实现的,可惜滑动时候容易误触点击事件。
10 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
解决coordinatorlayout嵌套webView遇到的问题
一、介绍 在符合material desin设计中,我们的内容详情页通常会需要webview实现NestedScrollingChild那样的功能,原生webview不支持,但是嵌套在NestedScrollView里面,我们加载网页内部的很多js功能都无法实现了,只能通过自定义webview实现NestedScrollingChild接口来实现。 国外的大神Tobias Rohloff
CoordinatorLayout+WebView头部CollapsingToolbarLayout无法滚动的处理办法
CoordinatorLayout+WebView头部CollapsingToolbarLayout无法滚动的处理办法 在WebView为套一层NestedScrollView
CoordinatorLayout中使用WebView冲突
最近在项目中使用到了CoordinatorLayout和AppBarLayout,主要是为了实现当向上滑动的时候顶部部分布局隐藏,但是对于下方布局是RecycleView时没有问题,但是如果下方布局是WebView时,则会出现向上滑动的时候,顶部布局无法隐藏,可以滑动的仅仅是WebView自身。RecycleView和WebView都是可以滚动的视图,为什么WebView不能和Coordinator
[WebView] - Coordinator layout 和 WebView
一、概述我们知道, android-design-support-library 中 CoordinatorLayout提供了对子视图之间的触摸事件的额外级别的控制,这是设计库中许多组件利用的东西。比如floating action buttons、the app bar、Collapsing Toolbars。 其中CoordinatorLayout and the app bar涉及了引用程序
Android JS与WebView交互存在的一些问题
一、背景概述 2013年Android平台暴露出WebView漏洞。利用该漏洞,攻击者可以通过存在风险的addJavascriptInterface接口函数提供的扩展穿透webkit执行本地Java代码,造成恶意代码在受害人的手机上执行,并可能进一步执行木马。 目前,google公司仅对Android4.2及以上系统提供了规避方法,Android4.2以下所有版本尚无官方解决方案。 本文
android webview H5开发若干问题之问题三:android和js交互问题
安卓和js的交互,无非就是安卓的java调用js方法,js调用安卓本地java方法。 先来一遍大家都知道的规则。 安卓本地调用js:     js调用安卓方法。在这方面呢,我的理解是安卓本地用java生成一个js方法。然后js在前端调用这个java生成的js方法。
安卓解决WebView中无法执行js的问题
WebView中支持js 使得WebView变得一下子强大起来,甚至很多web app的应用直接使用WebView去传参.有时候明明在测试的时候js是没问题的,而混淆打包后就无法执行了.比如在WebView所加载的图片中给各个图片都添加了点击事件的响应,但是混淆加密发布正式的包后安装发现点击相应WebView的图片毫无反应.归类后主要有下面2种情况: 情况一,测试时js可执行,混淆加密后js不可
CoordinatorLayout+ViewPager不能自动折叠的问题
    通过CoordinatorLayout+AppBarLayout+CollapsingToolbarLayout框架实现滑动折叠功能,ViewPager包含两个Fragment横向滑动,集成后发现无论怎么样头部都不会自动折叠,经过了多次尝试发现是ViewPager包含的两个Fragment的问题,一个Fragment根布局是ScrollView,另一个是ListView,上面的折叠框架都不...
WebView 无法执行js代码
WebView 无法执行js代码
在一个webview里跳转到新的activity里,webview无法响应js事件的问题
项目要求,用户点击网页上的一个按钮,要弹出一个新activity来显示新网页,点返回就返回到上一个activity 问题:跳转后返回到前一个activity,发现这个activity里的webview无法响应js事件了 我尝试过各种办法,在activity的onresume里调用webview的onresume等方法均无效,刷新网页也无效,重新设置webviewclient也不行!