美文网首页
滑动卡顿的原因

滑动卡顿的原因

作者: dony_east | 来源:发表于2018-04-16 11:12 被阅读0次

    一般来讲滑动控件在滑动时出现卡顿的原因有两种:1种是滑动冲突造成,另一种就是因为手机性能弱,或者是布局嵌套太深,试图渲染时间太长,主线程执行耗时操作等导致。

    第一种方式就要考虑解决滑动冲突,禁止子控件得获取事件,对于recycerview可以调用recyclerView.setNestedScrollingEnabled(false);方法,但是对于老久的listview一类就需要对事件进行拦截处理。

    第二种方式就需要具体分析是什么原因导致的,item布局实现时尽量减少布局嵌套,避免渲染时间过长,不能有耗时操作在主线程等。

    相关文章

      网友评论

          本文标题:滑动卡顿的原因

          本文链接:https://www.haomeiwen.com/subject/fzbskftx.html