Android SlidingPaneLayout侧滑菜单和ViewPager冲突解决 简单代码!

浪尽此生 提交于 2019-12-24 08:33:44

Android SlidingPaneLayout侧滑菜单和ViewPager冲突解决 简单代码!


#给侧滑菜单SlidingPaneLayout添加Touch监听 当ViewPager当前页面不是第一页时,SlidingPaneLayout的Touch事件都由ViewPager处理

final SlidingPaneLayout slidingPane = ((MainActivity) getActivity()).slidingPane;
slidingPane.setOnTouchListener(new View.OnTouchListener() {
    @Override
    public boolean onTouch(View view, MotionEvent motionEvent) {
        if(viewPager.getCurrentItem()>0)return viewPager.onTouchEvent(motionEvent);
        else return slidingPane.onTouchEvent(motionEvent);
    }
});
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!