Android viewpage實現(xiàn)禁止滑動的功能
Android viewpage實現(xiàn)禁止滑動
由于最近做項目有一個Android viewpage實現(xiàn)禁止滑動這樣的功能,開始覺得很是不好實現(xiàn),但是項目經(jīng)理分配的任務,客戶需求啊,硬著頭皮做出來了,這里記錄下如何實現(xiàn)。
方法很簡單
重寫viewpager就可以了,現(xiàn)在將代碼貼出.
import Android.content.Context; import android.support.v4.view.ViewPager; import android.util.AttributeSet; import android.view.MotionEvent; public class CustomViewPager extends ViewPager { private boolean enabled; public CustomViewPager(Context context, AttributeSet attrs) { super(context, attrs); this.enabled = false; }
觸摸沒有反應就可以了
@Override public boolean onTouchEvent(MotionEvent event) { if (this.enabled) { return super.onTouchEvent(event); } return false; } @Override public boolean onInterceptTouchEvent(MotionEvent event) { if (this.enabled) { return super.onInterceptTouchEvent(event); } return false; } public void setPagingEnabled(boolean enabled) { this.enabled = enabled; } }
然后在繼承這個類就好了
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關文章
詳解Android Material設計中陰影效果的實現(xiàn)方法
這篇文章主要介紹了Android Material設計中陰影效果的實現(xiàn)方法,包括自定義陰影的輪廓和裁剪等,需要的朋友可以參考下2016-04-04Android提高之SurfaceView與多線程的混搭實例
這篇文章主要介紹了Android提高之SurfaceView與多線程的混搭,很實用的功能,需要的朋友可以參考下2014-08-08Android程序開發(fā)之防止密碼輸入錯誤 密碼明文顯示功能
在使用App的時候,首次登錄都需要用戶輸入密碼的,有些朋友為了安全起見密碼設置的比較長,導致很多次密碼都輸入錯誤,嚴重影響了用戶體驗效果,下面通過本文給大家介紹Android程序開發(fā)之防止密碼輸入錯誤 密碼明文顯示功能,需要的朋友參考下2016-02-02Android中實現(xiàn)詞組高亮TextView方法示例
高亮顯示大家應該都不陌生,在開發(fā)中經(jīng)常會遇到這個需求,所以下面這篇文章主要給大家介紹了關于Android中實現(xiàn)詞組高亮TextView的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。2017-10-10Kotlin注解實現(xiàn)Parcelable序列化流程詳解
有時我們會在界面跳轉(zhuǎn)的過程中,做對象傳值,這時就需要對該對象做序列化處理了。Android中對對象的序列化處理有兩種方式,這篇文章主要介紹了Kotlin注解實現(xiàn)Parcelable序列化2022-12-12