我有一个包含抽屉导航
和AutoScrollViewPager
的 Activity 。当我**从手机屏幕的左边缘滑动以打开抽屉导航
时,AutoScrollViewPager
的页面发生变化,而不是抽屉导航
出来。如何禁用 AutoScrollViewPager
从边缘滑动?
附注我尝试向 AutoScrollViewPager 添加边距,但它看起来很难看,并且如果边距不够大则不起作用。
最佳答案
尝试使用以下代码:
final View pagerView = findViewById(R.id.Pager);
pagerView.setOnTouchListener(new View.OnTouchListener()
{
@Override
public boolean onTouch(View v, MotionEvent event)
{
if (event.getAction() == MotionEvent.ACTION_DOWN && event.getEdgeFlags() == MotionEvent.EDGE_LEFT) {
return true; //disable swipe
}
}
});
关于android - 如何禁止从边缘滑动 ViewPager?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47336951/