viewpager中去掉滑动,保留点击功能
来源:互联网 发布:知乎 冯大辉 离职 编辑:程序博客网 时间:2024/04/25 23:00
项目中为了适应低版本,采用了fragment +viewpager 的tabs效果,不过后来改成上下的tabs 为了区分动作现在需要去掉一个viewpager
的滑动效果网上找了下方案,原理就是阻断它的touch事件
public class BanViewPager extends ViewPager {
private boolean isCanScroll = true;
public BanViewPager(Context context) {
super(context);
}
public BanViewPager(Context context, AttributeSet attrs) {
super(context, attrs);
}
public void setNoScroll(boolean noScroll) {
this.isCanScroll = noScroll;
}
@Override
public void scrollTo(int x, int y) {
super.scrollTo(x, y);
}
@Override
public boolean onTouchEvent(MotionEvent arg0) {
if (isCanScroll){
return false;
}else{
return super.onTouchEvent(arg0);
}
}
@Override
public boolean onInterceptTouchEvent(MotionEvent arg0) {
if (isCanScroll){
return false;
}else{
return super.onInterceptTouchEvent(arg0);
}
}
}
- viewpager中去掉滑动,保留点击功能
- Android中ViewPager常用功能3----仿微信既能点击又能滑动的选项卡
- ViewPager和GridView实现左右滑动功能及点击事件
- ViewPager 滑动功能详解
- viewpager的setCurrentItem 底部导航栏点击按钮实现直接跳转,去掉滑动效果
- 解决viewpager嵌套滑动冲突,并保留侧滑菜单功能
- Android中Fragment点击切换与添加ViewPager滑动切换
- ViewPager+Fragment(滑动+点击)
- android viewpager嵌套viewpager点击滑动
- Android中ViewPager的左右滑动以及轮播功能
- Android中ViewPager常用功能1----导航页手动滑动
- viewpager+fragment的懒加载实现微信点击和滑动切换功能(切换效果)
- ViewPager实现禁止滑动功能
- Android中ViewPager常用功能2----广告栏自动滑动和手动滑动
- ViewPager禁止滑动已经去掉默认的滑动效果。
- Fragment+ViewPager静止滑动,去掉默认的滑动效果
- ViewPager滑动和点击切换内容
- 禁止ViewPager左右滑动,只能点击切换
- js中的sort()方法
- Python学习
- C#中设置Excel单元格格式
- CentOS 7 下配置java web 所需要的环境
- apache 配置文件
- viewpager中去掉滑动,保留点击功能
- UVa 100
- 【专利小王子】审查意见通知书中外文对比文件的查找以及下载
- Python Virtualenv 使用(Windows)
- 【Spring源码】AOP部分源码解读
- 【程序7】 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- array的初始化
- 求下一个更大的数
- Servlet请求路径相关方法汇总