好久没记录问题了,换了工作之后忙的要死啊,(其实还是自己懒,哎……RNG NB)
最近项目中有使用到NestedScrollView(注意我使用的是NestedScrollView哟)和WebView嵌套的场景,开始在测试机上是完全没问题的,滑动也OK,可能手机性能太强吧,可是最后测试时在某些手机就有滑动卡顿的毛病,对于我这种菜鸟来说,不过大脑直接手动百度“XXX嵌套滑动卡顿“,资料挺多,全是自定义ScrollView或者重写WebView的onTouch方法的,不过试过之后都不行。各位同志自行去找那些解决方案吧.
后来想是不是和NestedScrollView嵌套RecyclerView卡顿一样的原因,就给WebView设置了setNestedScrollingEnabled(false)方法,还是不起作用。
挣扎了半天搞不出来,干脆直接把NestedScrollView换成ScrollView,(因为网上全是ScrollView嵌套WebView卡顿的问题和解决方案),最后跑起来,结果一滑动,妈呀,咋这么纵享丝滑呢,不对啊,咋就不卡顿了呢。不管你信不信,我就是这么解决了,其他解决方案的代码全删除了,只把NestedScrollView替换为ScrollView而已,笑哭...