編輯:關於Android編程
Android viewpage實現禁止滑動
由於最近做項目有一個Android viewpage實現禁止滑動這樣的功能,開始覺得很是不好實現,但是項目經理分配的任務,客戶需求啊,硬著頭皮做出來了,這裡記錄下如何實現。
方法很簡單
重寫viewpager就可以了,現在將代碼貼出.
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; } }
然後在繼承這個類就好了
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
簡介NineoldAndroids是Github上一個著名的動畫庫,簡單來說,NineOldAndroids是一個向下兼容的動畫庫,主要是使低於API 11的系統也能夠使
前言作為一名Android開發者,經常會接到項目經理提出的收集用戶信息的需求,而且對於普通開發者來說,也需要收集一些真實用戶的信息來輔助開發或者進行優化。在這裡簡單的記錄
package com.example.xh.myapplication;import android.content.ComponentName;import andr
序言這是一篇半技術類文章。眾所周知現在Google主推Android Studio開發工具,而Eclipse已經被閒置一陣子了,但是Eclipse項目卻還有很多沒有遷移到