RecyclerView

public class RecyclerAdapter extends RecyclerView.Adapter<RecyclerAdapter.ViewHolder> {


    public RecyclerAdapter() {
    }


    @Override
    public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
        View v = inflater.inflate(R.layout.item, null);

        return new ViewHolder(v);
    }


    @Override
    public void onBindViewHolder(ViewHolder holder, int position) {

    }


    @Override
    public int getItemCount() {

        return 100;
    }


    static class ViewHolder extends RecyclerView.ViewHolder {
        public ViewHolder(View View) {
            super(View);
        }
    }


}


addOnScrollListener    監聽滑動狀態     dx dy 滑動距離  y += dy;使用一個值記錄滑動距離
setOnTouchListener     監聽觸摸事件     return true;  禁止滑動
setLayoutManager(new LinearLayoutManager(getContext()));     必須加    |   new LinearLayoutManager(getContext())是線性佈局


android:scrollbarThumb="@drawable/bf_slidel_arrows"  (滑塊)
android:scrollbarTrack="@drawable/bf_slidel_arrows"  (滾動條)
發佈了42 篇原創文章 · 獲贊 1 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章