滑动其实只是不停的重绘图像慥成滑动的效果。
滑动其实是处理手的触屏事件在View里有onTouch事件,里面会MotionEvent对象里面保存当前手的位置坐标,根据这个坐标计算手滑动的距離一般是在收到ACTION_DOWN时保存按下的位置,然后ACTION_MOVE会不停的上报计算得出滑动距离。
RecyclerView是v7的一个新控件在v7.21+包中,是一个用来展示大量数据的组件或者说,就是ListView的改善版本RecyclerView本质上是以适配器为核心。缓存viewHolderview包含在viewHolder内。自推出以来广受Android程序爱好者的推崇然而不得不说这个控件存在着一个比较严重的问题,就是滑动的时候会有不可容忍的卡顿现象出现
将耗时的操作放到recyclerview.setAdapter(adapter)之前运行,运行完后再将需要的参数传入Adapter裏此处重写一个adapter类继承Adapter就可以了。解决后运行滑动恢复了流畅。
你对这个回答的评价是