Android 禁止ViewPager左右滑動
1.首先自定義ViewPager
public class ViewPagerSlide extends ViewPager {
private boolean isCanScroll = true;
public ViewPagerSlide(Context context) {
super(context);
}
public ViewPagerSlide(Context context, AttributeSet attrs) {
super(context, attrs);
}
/**
* 設定其是否能滑動換頁
* @param isCanScroll false 不能換頁, true 可以滑動換頁
*/
public void setScanScroll(boolean isCanScroll) {
this.isCanScroll = isCanScroll;
}
@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
return isCanScroll && super.onInterceptTouchEvent(ev);
}
@Override
public boolean onTouchEvent(MotionEvent ev) {
return isCanScroll && super.onTouchEvent(ev);
}
}
public class ViewPagerSlide extends ViewPager {
private boolean isCanScroll = true;
public ViewPagerSlide(Context context) {
super(context);
}
public ViewPagerSlide(Context context, AttributeSet attrs) {
super(context, attrs);
}
/**
* 設定其是否能滑動換頁
* @param isCanScroll false 不能換頁, true 可以滑動換頁
*/
public void setScanScroll(boolean isCanScroll) {
this.isCanScroll = isCanScroll;
}
@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
return isCanScroll && super.onInterceptTouchEvent(ev);
}
@Override
public boolean onTouchEvent(MotionEvent ev) {
return isCanScroll && super.onTouchEvent(ev);
}
}
2.外部呼叫ViewPager.setScanScroll(false);即可
相關文章
- ViewPager 禁止左右滑動完美解決Viewpager
- RecyclerView 、ViewPager 左右滑動衝突Viewpager
- 左右迴圈滑動的viewpagerViewpager
- ViewPager實現左右無限迴圈滑動Viewpager
- 直播系統原始碼,ViewPager載入大圖 左右滑動原始碼Viewpager
- UI介面微信底部(ViewPager實現Tab,左右滑動+底部點選)UIViewpager
- android可以無限迴圈滑動的ViewPagerAndroidViewpager
- Listview禁止滑動View
- Android 具有左右滑動功能的時間軸Android
- Android左右滑動效果的程式碼實現Android
- web前端仿手機左右滑動(手滑+自動滑動)Web前端
- Android ViewPager Fragments滑動只重新整理當前頁AndroidViewpagerFragment
- Android之ViewPager+GridView實現GridView介面滑動AndroidViewpager
- 禁止滑動的NoScrollViewPagerViewpager
- 小程式禁止swiper滑動
- 帶貨直播原始碼,確定ViewPager滑塊滑動方向原始碼Viewpager
- 【Android ViewPager】解決ViewPager巢狀時在API 13及其以下版本中不能滑動的問題AndroidViewpager巢狀API
- JavaScript左右拖動滑動的按鈕效果JavaScript
- jQuery滑動方式上下左右滾動效果jQuery
- android的左右側滑選單實現Android
- Android去掉SrollView、GrdiView、RecycleView、ViewPager等可滑動控制元件滑動到邊緣的光暈效果AndroidViewpager控制元件
- android 三種實現水平向滑動方式(ViewPager、ViewFilpper、ViewFlow)的比較AndroidViewpager
- 安卓開發:viewpager + fragment 實現滑動切換安卓ViewpagerFragment
- 短視訊程式碼,ViewPager滑動方向改變Viewpager
- 微信小程式實現卡片左右滑動效果微信小程式
- 短視訊平臺原始碼,Android 左右滑動顯示和隱藏原始碼Android
- 一對一原始碼,滑塊驗證,滑塊左右滑動顯示的位置原始碼
- scrollview 的滑動衝突 viewpager等都適用Viewpager
- PtrClassicFrameLayout與viewpager橫向滑動衝突的問題Viewpager
- 使用ViewPager和TabLayout來實現滑動切換效果ViewpagerTabLayout
- 直播app開發,滑動式的頂部導航欄(左右橫向滑動)APP
- 微信小程式-能左右滑動的訂單列表微信小程式
- MVVM框架下實現左右滑動切換tabMVVM框架
- 聊天平臺原始碼,簡單使用 禁止滑動和設定滑動方向原始碼
- Android ViewPager2 + Fragment 聯動AndroidViewpagerFragment
- JavaScript左右滑動切換的選項卡詳解JavaScript
- js左右滑動選項卡效果程式碼例項JS
- UIPanGestureRecognizer上下左右滑動方向判斷演算法UI演算法