直播电商软件开发,控制是否允许ViewPager左右滑动实现的相关代码


import android.content.Context;
import android.support.v4.view.ViewPager;
import android.util.AttributeSet;
import android.view.MotionEvent;/*** Created by Yy** 禁止viewpager左右滑动**/public class CustomViewPager extends ViewPager {private boolean enabled;//是否允许viewpager左右滑动public CustomViewPager(Context context, AttributeSet attrs) {super(context, attrs);this.enabled = false;}//触摸没有反应就可以了@Overridepublic boolean onTouchEvent(MotionEvent event) {if (this.enabled) {return super.onTouchEvent(event);}return false;}@Overridepublic boolean onInterceptTouchEvent(MotionEvent event) {if (this.enabled) {return super.onInterceptTouchEvent(event);}return false;}public void setPagingEnabled(boolean enabled) {this.enabled = enabled;}//去除页面切换时的滑动翻页效果@Overridepublic void setCurrentItem(int item, boolean smoothScroll) {super.setCurrentItem(item, smoothScroll);}@Overridepublic void setCurrentItem(int item) {super.setCurrentItem(item, false);}
}

以上就是直播电商软件开发,控制是否允许ViewPager左右滑动实现的相关代码, 更多内容欢迎关注之后的文章

直播电商软件开发,控制是否允许ViewPager左右滑动相关推荐

  1. 直播电商软件开发,简单的单例模式

    直播电商软件开发,简单的单例模式相关的代码 public class Instance {private static Instance instance;private Instance() {}p ...

  2. 直播电商软件开发,实现窗体抖动

    直播电商软件开发,实现窗体抖动相关的代码 public class Shake {/// <summary>/// 震动方法/// </summary>/// <para ...

  3. 直播电商软件开发,圆形旋转动画

    直播电商软件开发,圆形旋转动画的相关代码 import android.animation.ObjectAnimator; import android.content.Context; import ...

  4. 直播电商软件开发,js 倒计时编写

    直播电商软件开发,js 倒计时编写相关的代码 countDownCtrl() {let that = thislet startTime = new Date().getTime()let endTi ...

  5. 直播电商软件开发,下拉刷新

    直播电商软件开发,下拉刷新实现的相关代码 使用页面生命周期 onPullDownRefresh,当处理完数据刷新后,uni.stopPullDownRefresh 可以停止当前页面的下拉刷新 onPu ...

  6. 直播电商软件开发,Android CardView实现圆角效果

    直播电商软件开发,Android CardView实现圆角效果实现相关代码 使用cardCornerRadius就可以直接实现圆角效果,代码如下 <androidx.cardview.widge ...

  7. 直播电商软件开发,border-image 边框图片

    直播电商软件开发,border-image 边框图片实现的相关代码 <!DOCTYPE html> <html lang="en"> <head> ...

  8. 直播电商软件开发,图片相册选择与拍照

    直播电商软件开发,图片相册选择与拍照实现的相关代码 /*** 照相或者选择图片* 引用ImageSelector框架,* 1.需要在Project的build.gradle在添加以下代码:* allp ...

  9. 电商软件开发公司排名

    电商软件开发公司排名 1 北京华盛恒辉软件开发公司 2 北京五木恒润科技有限公司 3 北京平步科技有限公司 4 航天信息股份有限公司 5 北电网络nortel 6 北京朗新 7 北京科思诚科技有限公司 ...

最新文章

  1. GHOST重装系统只剩一个C盘 数据恢复方法
  2. 运行时错误76未找到路径怎么解决_自动化测试解决竞争问题?等待一下就行了~...
  3. mysql设计的步骤_mysql笔记8_数据库设计步骤
  4. 牛式 Prime Cryptarithm
  5. Eclipse + CDT引入OpenCV失败的解决的方法
  6. 【数据结构与算法】之深入解析“环形链表II”的求解思路与算法示例
  7. 20220208--CTF MISC-- BUUCTF--工具stegsolve的使用
  8. 记录第二次遇到ERROR! MySQL server PID file could not be found!
  9. rails_Rails应用程序必备的宝石
  10. 洛谷 P2762 太空飞行计划问题
  11. 不要让开源成为贸易战的牺牲品!
  12. 简单易用的ASP.NET UBB编辑器
  13. C#获取当前时区转换方法
  14. N个数全排列的非递归算法
  15. Python数据解析
  16. spss26没有典型相关性分析_SPSS执行典型相关性分析,出现下面错误,怎么回事??...
  17. Internet网络行为学
  18. 2021年冬季PAT乙级题解(C/C++语言)
  19. 安装google扩展
  20. C语言求两个数的较大值

热门文章

  1. python枚举类的意义_python 枚举类型什么意思
  2. LabVIEW UI设计的几个技巧
  3. 输出60W升压电路 12V 5A15V 4A同步整流架构
  4. 常用计算机网络端口号
  5. 个人简历封面怎样设计
  6. 用C语言开发一个BT下载软件 (三) ------ 系统结构设计
  7. centos系统宽带拨号pppoe自动更换IP脚本
  8. microchip PIC芯片使用方法
  9. 树结构(Tree) 基础
  10. 网络管理员(初级桌面运维工程师)工作常用解决方法