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);即可
相關文章
- RecyclerView 、ViewPager 左右滑動衝突Viewpager
- 直播系統原始碼,ViewPager載入大圖 左右滑動原始碼Viewpager
- android可以無限迴圈滑動的ViewPagerAndroidViewpager
- UI介面微信底部(ViewPager實現Tab,左右滑動+底部點選)UIViewpager
- Android ViewPager Fragments滑動只重新整理當前頁AndroidViewpagerFragment
- 禁止滑動的NoScrollViewPagerViewpager
- 【Android ViewPager】解決ViewPager巢狀時在API 13及其以下版本中不能滑動的問題AndroidViewpager巢狀API
- 小程式禁止swiper滑動
- 帶貨直播原始碼,確定ViewPager滑塊滑動方向原始碼Viewpager
- 移動端下彈框禁止背景滑動
- Android ViewPager2 + Fragment 聯動AndroidViewpagerFragment
- jQuery滑動方式上下左右滾動效果jQuery
- scrollview 的滑動衝突 viewpager等都適用Viewpager
- 短視訊程式碼,ViewPager滑動方向改變Viewpager
- 短視訊平臺原始碼,Android 左右滑動顯示和隱藏原始碼Android
- Android ViewPager2 + Fragment + BottomNavigationView 聯動AndroidViewpagerFragmentNavigation
- 安卓開發:viewpager + fragment 實現滑動切換安卓ViewpagerFragment
- PtrClassicFrameLayout與viewpager橫向滑動衝突的問題Viewpager
- 使用ViewPager和TabLayout來實現滑動切換效果ViewpagerTabLayout
- 禁止彈框底部的內容滑動
- 一對一原始碼,滑塊驗證,滑塊左右滑動顯示的位置原始碼
- Android Banner - ViewPager 02AndroidViewpager
- 聊天平臺原始碼,簡單使用 禁止滑動和設定滑動方向原始碼
- 直播app開發,滑動式的頂部導航欄(左右橫向滑動)APP
- 微信小程式實現卡片左右滑動效果微信小程式
- Android 設定TextView滑動滾動條和滑動效果AndroidTextView
- JavaScript左右滑動切換的選項卡詳解JavaScript
- 微信小程式-能左右滑動的訂單列表微信小程式
- android短影片開發,兩個ViewPager聯動效果AndroidViewpager
- 【Android初級】如何實現一個比相簿更高大上的左右滑動特效(附原始碼)Android特效原始碼
- Android:巢狀滑動總結Android巢狀
- 直播商城原始碼,隱藏iframe捲軸,並禁止滑動原始碼
- Android自定義滑動刻度尺Android
- Android 自定義View 滑動解鎖AndroidView
- ViewPager內使用FragmentPagerAdapter時滑動出現 java.lang.IllegalStateException: The specified child already hViewpagerFragmentAPTJavaException
- 手機直播原始碼,使用ViewPager2實現頁面滑動切換原始碼Viewpager
- android viewpager2和scrollerview巢狀百度地圖MapView導致滑動有黑邊或者陰影問題AndroidViewpager巢狀地圖
- 直播軟體app開發,左右自動滑動的輪播圖廣告APP