背景
在项目中,想使RecyclerView慢慢的平缓滑动指定位置,于是使用:
RecyclerView.smoothScrollToPosition(int);
发现效果并不理想,滑动过程很突兀,很快就滑动到了指定位置,并没有像函数名那样smooth(流畅的,平滑的),也就是说smoothScrollToPosition没有滑动效果,黑人问号???
本文原创作者MichaelX,博客链接:http://blog.csdn.net/xiong_it,转载请注明出处。
探索历程
既然函数名是流畅平缓的滑动到指定位置,为什么并不理想呢?查看源码如下:
public void smoothScrollToPosition(int position) {
// ···省略无关代码,mLayout是该RecyclerView的LayoutManager对象
mLayout.smoothScrollToPositio