1 需要新建一个LayoutManager,然后重写SmoothScrollToPosition,如下图新建FastScrollLinearLayoutManager,继承LinearLayoutManager
public class FastScrollLinearLayoutManager extends LinearLayoutManager {
private float MILLISECONDS_PER_INCH = 0.03f;
private Context mContext;
public FastScrollLinearLayoutManager(Context context) {
super(context);
mContext = context;
setSpeedSlow();
}
public void setSpeedSlow() {
MILLISECONDS_PER_INCH = mContext.getResources().getDisplayMetrics().density * 0.3f;
}
public void setSpeedFast() {
MILLISECONDS_PER_INCH = mContext.getResources().getDisplayMetrics()