小编Nik*_* G.的帖子

RecyclerView滚动时滞后

当您滚动浏览RecyclerView时,我不明白刹车的原因是什么。mRecyclerView.smoothScrollToPosition(position); 在抽搐列表中滚动时调用滚动(渲染时间范围> 16ms)

AlphaAdapter.java

public class AlphaAdapter extends RecyclerView.Adapter<AlphaAdapter.ViewHolder> {
    private static final String TAG = "AlphaAdapter";
    private Context mContext;
    private List<PrimaryWeapon> mGunList;
    private boolean isAnimate;

    private final int VIEW_TYPE_NULL        = 0;
    private final int VIEW_TYPE_ITEM        = 1;


    public AlphaAdapter(Context mContext, List<PrimaryWeapon> mGunList) {
        this.mContext = mContext;
        this.mGunList = mGunList;
    }

    public AlphaAdapter(Context mContext, List<PrimaryWeapon> mGunList, boolean a) {
        this.mContext = mContext;
        this.mGunList = mGunList;
        this.isAnimate = a;
    }

    @Override
    public int getItemViewType(int position) {
        try {
            if (mGunList.get(position).getNameWeapon().equals("")) …
Run Code Online (Sandbox Code Playgroud)

java android android-studio recycler-adapter android-recyclerview

5
推荐指数
2
解决办法
9096
查看次数