Android ViewPager撤消左右滑动切换功能实现代码
发布时间 - 2026-01-11 00:42:02 点击率:次最近做项目要求某种情况下ViewPager不能滑动,那么我们只需要重写这个方法就可以禁止ViewPager滑动。下面通过本文给大家ViewPager取消左右滑动切换功能的实例代码,具体代码如下所示:

IndexViewPager.Java:
<span style="background-color: rgb(255, 255, 255);">import android.content.Context;
import android.support.v4.view.ViewPager;
import android.util.AttributeSet;
import android.view.MotionEvent;
public class IndexViewPager extends ViewPager {
private boolean isCanScroll = false;
public IndexViewPager(Context context) {
super(context);
}
public IndexViewPager(Context context, AttributeSet attrs) {
super(context, attrs);
}
public void setScanScroll(boolean isCanScroll) {
this.isCanScroll = isCanScroll;
}
@Override
public void scrollTo(int x, int y) {
super.scrollTo(x, y);
}
@Override
public boolean onTouchEvent(MotionEvent arg0) {
// TODO Auto-generated method stub
if (isCanScroll) {
return super.onTouchEvent(arg0);
} else {
return false;
}
}
@Override
public void setCurrentItem(int item, boolean smoothScroll) {
// TODO Auto-generated method stub
super.setCurrentItem(item, smoothScroll);
}
@Override
public void setCurrentItem(int item) {
// TODO Auto-generated method stub
super.setCurrentItem(item);
}
@Override
public boolean onInterceptTouchEvent(MotionEvent arg0) {
// TODO Auto-generated method stub
if (isCanScroll) {
return super.onInterceptTouchEvent(arg0);
} else {
return false;
}
}
}</span>
<span style="background-color: rgb(255, 255, 255);"><YourPackeageName.IndexViewPager android:id="@+id/vPager" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_weight="1.0" android:background="#000000" android:flipInterval="30" android:persistentDrawingCache="animation" /> </span>
以上所述是小编给大家介绍的Android ViewPager撤消左右滑动切换功能实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# viewpager左右滑动
# viewpager滑动切换
# android
# 左右滑动切换
# Android如何使用ViewPager2实现页面滑动切换效果
# Android HorizontalScrollView滑动与ViewPager切换案例详解
# Android使用TabLayou+fragment+viewpager实现滑动切换页面效果
# Android开发之使用ViewPager实现图片左右滑动切换效果
# Android中的ViewPager视图滑动切换类的入门实例教程
# Android App中使用ViewPager+Fragment实现滑动切换效果
# Android应用中利用ViewPager实现多页面滑动切换效果示例
# Android编程实现ViewPager多页面滑动切换及动画效果的方法
# Android实现界面左右滑动切换功能
# Android开发之ViewPager实现滑动切换页面
# 给大家
# 小编
# 在此
# 重写
# 只需要
# 所示
# 所述
# 给我留言
# 感谢大家
# 就可以
# 疑问请
# 有任何
# 情况下
# import
# Context
# content
# rgb
# color
# gt
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?
免费网站制作appp,免费制作app哪个平台好?
Laravel如何编写单元测试和功能测试?(PHPUnit示例)
Laravel如何实现事件和监听器?(Event & Listener实战)
悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤
如何挑选高效建站主机与优质域名?
高端建站如何打造兼具美学与转化的品牌官网?
网站制作免费,什么网站能看正片电影?
Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程
Laravel中的Facade(门面)到底是什么原理
Laravel如何发送系统通知?(Notification渠道示例)
七夕网站制作视频,七夕大促活动怎么报名?
使用spring连接及操作mongodb3.0实例
如何用AI帮你把自己的生活经历写成一个有趣的故事?
Laravel怎么在Blade中安全地输出原始HTML内容
HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
如何在景安服务器上快速搭建个人网站?
Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全
Laravel如何使用Blade模板引擎?(完整语法和示例)
网站页面设计需要考虑到这些问题
高防服务器租用指南:配置选择与快速部署攻略
教学论文网站制作软件有哪些,写论文用什么软件
?
PHP 500报错的快速解决方法
利用JavaScript实现拖拽改变元素大小
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
网页设计与网站制作内容,怎样注册网站?
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
Laravel集合Collection怎么用_Laravel集合常用函数详解
Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】
高防服务器:AI智能防御DDoS攻击与数据安全保障
bing浏览器学术搜索入口_bing学术文献检索地址
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
如何实现建站之星域名转发设置?
Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析
Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】
Laravel如何为API编写文档_Laravel API文档生成与维护方法
Android实现代码画虚线边框背景效果
大型企业网站制作流程,做网站需要注册公司吗?
iOS验证手机号的正则表达式
Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】
Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】
Laravel怎么实现验证码(Captcha)功能
打开php文件提示内存不足_怎么调整php内存限制【解决方案】
如何确保FTP站点访问权限与数据传输安全?
Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程
简历没回改:利用AI润色让你的文字更专业
Laravel如何为API生成Swagger或OpenAPI文档
详解Huffman编码算法之Java实现
深圳网站制作平台,深圳市做网站好的公司有哪些?

