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 】
相关推荐:
HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】
Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】
实现点击下箭头变上箭头来回切换的两种方法【推荐】
网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
香港服务器租用费用高吗?如何避免常见误区?
mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?
Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲
Laravel怎么自定义错误页面_Laravel修改404和500页面模板
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
使用C语言编写圣诞表白程序
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
微信小程序 配置文件详细介绍
昵图网官方站入口 昵图网素材图库官网入口
Laravel如何生成和使用数据填充?(Seeder和Factory示例)
Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧
如何在IIS中新建站点并配置端口与物理路径?
利用 Google AI 进行 YouTube 视频 SEO 描述优化
iOS UIView常见属性方法小结
Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】
如何在万网主机上快速搭建网站?
如何在万网自助建站平台快速创建网站?
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
UC浏览器如何设置启动页 UC浏览器启动页设置方法
Python正则表达式进阶教程_复杂匹配与分组替换解析
php增删改查怎么学_零基础入门php数据库操作必知基础【教程】
Laravel定时任务怎么设置_Laravel Crontab调度器配置
MySQL查询结果复制到新表的方法(更新、插入)
Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives
Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程
Laravel如何创建自定义中间件?(Middleware代码示例)
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?
INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】
如何选择可靠的免备案建站服务器?
如何快速搭建高效简练网站?
Laravel如何编写单元测试和功能测试?(PHPUnit示例)
如何在阿里云部署织梦网站?
Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布
微信小程序 闭包写法详细介绍
laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法
Laravel怎么清理缓存_Laravel optimize clear命令详解
Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置
如何快速搭建高效可靠的建站解决方案?
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】
Laravel如何实现数据库事务?(DB Facade示例)
如何在Windows 2008云服务器安全搭建网站?
Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】

