androidx.recyclerview.widget.RecyclerView#OnItemTouchListener ( )源码实例Demo

下面列出了androidx.recyclerview.widget.RecyclerView#OnItemTouchListener ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: Beedio   文件: DownloadsInProgress.java
@SuppressLint("ClickableViewAccessibility")
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
    if (Utils.isServiceRunning(DownloadManager.class, getActivity().getApplicationContext())) {
        downloadsStartPauseButton.setText(R.string.pause);
        getAdapter().unpause();
        tracking.startTracking();
    } else {
        downloadsStartPauseButton.setText(R.string.start);
        getAdapter().pause();
        tracking.stopTracking();
    }

    downloadRearranger = new DownloadRearranger(getActivity(), this);
    downloadsListItemTouchDisabler = new RecyclerView.OnItemTouchListener() {
        @Override
        public boolean onInterceptTouchEvent(RecyclerView rv, MotionEvent e) {
            return true;
        }

        @Override
        public void onTouchEvent(RecyclerView rv, MotionEvent e) {

        }

        @Override
        public void onRequestDisallowInterceptTouchEvent(boolean disallowIntercept) {

        }
    };
}
 
源代码2 项目: RvHelper   文件: OptimumRecyclerView.java
/**
 * Add the onItemTouchListener for the recycler
 */

public void addOnItemTouchListener(RecyclerView.OnItemTouchListener listener) {
    mRecyclerView.addOnItemTouchListener(listener);
}
 
源代码3 项目: RvHelper   文件: OptimumRecyclerView.java
/**
 * Remove the onItemTouchListener for the recycler
 */
public void removeOnItemTouchListener(RecyclerView.OnItemTouchListener listener) {
    mRecyclerView.removeOnItemTouchListener(listener);
}
 
public void addOnItemTouchListener(RecyclerView.OnItemTouchListener listener) {
    mRecyclerView.addOnItemTouchListener(listener);
}
 
public void removeOnItemTouchListener(RecyclerView.OnItemTouchListener listener) {
    mRecyclerView.removeOnItemTouchListener(listener);
}
 
public DragDropTouchDragListener(RecyclerView.OnItemTouchListener onItemTouchListener) {
    this.onItemTouchListener = onItemTouchListener;
}