智慧北京:新闻菜单中ViewPager的touch处理
2016-11-23 22:45
274 查看
1、给指针设置ViewPager监听器
2、实现ViewPager是touch处理,在第一个菜单时可以滑动slideMenu,而其他的菜单不可滑动。
public void initData() { // tv.setText("新闻中心中,新闻菜单的内容"); // adapter-->list mPager.setAdapter(new newsPagerAdapter()); // 给指针设置ViewPager indicator.setViewPager(mPager); //给指针设置ViewPager监听器 indicator.setOnPageChangeListener(this); }
2、实现ViewPager是touch处理,在第一个菜单时可以滑动slideMenu,而其他的菜单不可滑动。
@Override public void onPageScrollStateChanged(int arg0) { // TODO Auto-generated method stub } @Override public void onPageScrolled(int arg0, float arg1, int arg2) { // TODO Auto-generated method stub } @Override public void onPageSelected(int arg0) { // 页面选中时 //处于第一个页面时,菜单可以滑动出来;处于其他页面时,菜单不可以滑动出来。 SlidingMenu slidingMenu = ((MainUI)mContext).getSlidingMenu(); slidingMenu.setTouchModeAbove(arg0 == 0?SlidingMenu.TOUCHMODE_FULLSCREEN : SlidingMenu.TOUCHMODE_NONE); }
相关文章推荐
- 一次性学会处理Touch事件的冲突问题(listView/tabhost/viewpager)
- 智慧北京:引导页面ViewPager数据的加载
- 智慧北京:懒加载的ViewPager的实现
- 智慧北京:新闻中心新闻菜单数据的加载
- 黑马北京新闻项目连载(4)--->ViewPagerIndicator结合FragmentPagerAdapter(开源库的Git上的demo)
- 智慧北京:ViewPager中箭头的实现
- 智慧北京:ViewPagerIndicator使用的介绍
- 黑马北京新闻项目连载(5)--->ViewPagerIndicator结合PagerAdapter使用
- 智慧北京:新闻中心菜单切换的实现
- TabLayout新闻列表和SlidingMenu侧拉菜单ListView点击Item跳转到主界面ViewPager对应页面
- MPAndroidChart与ViewPager的滑动冲突处理
- 底部菜单导航点击切换页面事件(无ViewPager)
- Android开源库集合(控件)RecycleView、高亮控件引导、状态栏(StatusBar)、下拉刷新、ViewPager、TextView、手势锁/锁屏解锁、菜单、图表、SearchView
- android自定义控件(view)中同时处理onTouch和OnLongClick(长按)事件
- 当ViewPager嵌套在ScrollView/ListView里时,手势冲突如何处理?
- 一个 ScrollView 里面包含 viewpager 嵌套 listview 或 RecyclerView 极少代码实现的流畅滑动效果 处理一个两层滑动 view 的自定义布局,以最少的代码实现,
- 处理viewpager、fragment的回收问题
- TabLayout+Fragment+ViewPager顶部菜单可滑动切换
- 嵌套viewpager触摸的事件分发事件处理
- 横向滑动菜单Tablayout,点击选项给下面的viewpager中的fragment传值