我有StackView
一个custom items
包含RecyclerView
.
我不希望用户自己切换stackview
,而是希望它在所有问题RecyclerView
都得到回答后以编程方式切换它。
当我滚动StackView
时会切换一些时间,并且RecyclerView
有时会滚动。
我的代码
rvScore.addOnItemTouchListener(new RecyclerView.OnItemTouchListener() {
@Override
public boolean onInterceptTouchEvent(RecyclerView rv, MotionEvent e) {
int action = e.getAction();
switch (action) {
case MotionEvent.ACTION_MOVE:
rv.getParent().requestDisallowInterceptTouchEvent(true);
break;
}
return false;
}
@Override
public void onTouchEvent(RecyclerView rv, MotionEvent e) {
}
@Override
public void onRequestDisallowInterceptTouchEvent(boolean disallowIntercept) {
}
});
如果需要完整的代码,我可以发布它