Android ViewPager撤消左右滑動切換功能實現(xiàn)代碼
最近做項目要求某種情況下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撤消左右滑動切換功能實現(xiàn)代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
- Android如何使用ViewPager2實現(xiàn)頁面滑動切換效果
- Android HorizontalScrollView滑動與ViewPager切換案例詳解
- Android使用TabLayou+fragment+viewpager實現(xiàn)滑動切換頁面效果
- Android開發(fā)之使用ViewPager實現(xiàn)圖片左右滑動切換效果
- Android中的ViewPager視圖滑動切換類的入門實例教程
- Android App中使用ViewPager+Fragment實現(xiàn)滑動切換效果
- Android應用中利用ViewPager實現(xiàn)多頁面滑動切換效果示例
- Android編程實現(xiàn)ViewPager多頁面滑動切換及動畫效果的方法
- Android實現(xiàn)界面左右滑動切換功能
- Android開發(fā)之ViewPager實現(xiàn)滑動切換頁面
相關(guān)文章
Android Filterable實現(xiàn)Recyclerview篩選功能的示例代碼
這篇文章主要介紹了Android Filterable實現(xiàn)Recyclerview篩選功能的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-02-02Android自定義可點擊的ImageSpan并在TextView中內(nèi)置View
這篇文章主要為大家詳細介紹了Android自定義可點擊的ImageSpan并在TextView中內(nèi)置"View",具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-11-11cocos2d-2.0-x-2.0.3 交叉編譯到android報錯解決
我用的是cocos2d-2.0-x-2.0.3 之前弄了一天也沒成功 今天來了下載了最新的ndk8 更新了sdk 又重新是了一遍 居然成功了,不知道是工具的版本問題還是哪一步出錯誤了,在這里詳細的整理一下,感興趣的朋友可以了解下2013-01-01Android 中TabLayout自定義選擇背景滑塊的實例代碼
TabLayout是Android 的Material Design包中的一個控件,可以和V4包中的ViewPager搭配產(chǎn)生一個聯(lián)動的效果。接下來通過本文給大家分享TabLayout自定義選擇背景滑塊的實例代碼,感興趣的朋友一起學習吧2016-10-10Android編程實現(xiàn)定時發(fā)短信功能示例
這篇文章主要介紹了Android編程實現(xiàn)定時發(fā)短信功能,結(jié)合實例形式較為詳細的分析了Android定時發(fā)送短信功能的相關(guān)原理、實現(xiàn)方法與注意事項,需要的朋友可以參考下2017-09-09取消Android Studio項目與SVN關(guān)聯(lián)的方法
今天小編就為大家分享一篇關(guān)于取消Android Studio項目與SVN關(guān)聯(lián)的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-12-12Android基于ImageSwitcher實現(xiàn)圖片切換功能
這篇文章主要介紹了Android基于ImageSwitcher實現(xiàn)圖片切換功能的相關(guān)資料,需要的朋友可以參考下2016-02-02Android使用AnimationDrawable實現(xiàn)閃爍紅光動畫效果(案例詳解)
這篇文章主要介紹了Android使用AnimationDrawable實現(xiàn)閃爍紅光動畫效果,實現(xiàn)閃爍紅光效果可以使用Android中的Animation和Drawable資源,本文結(jié)合實例代碼給大家介紹的非常詳細,需要的朋友可以參考下2023-06-06Android Root設(shè)備中的su權(quán)限獲取和使用詳解
本篇文章主要介紹了Android Root設(shè)備中的su權(quán)限獲取和使用詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-01-01