編輯:關於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動畫庫,深入理解Android動畫原理
簡介NineoldAndroids是Github上一個著名的動畫庫,簡單來說,NineOldAndroids是一個向下兼容的動畫庫,主要是使低於API 11的系統也能夠使
合理收集Android用戶個人信息分析實戰
前言作為一名Android開發者,經常會接到項目經理提出的收集用戶信息的需求,而且對於普通開發者來說,也需要收集一些真實用戶的信息來輔助開發或者進行優化。在這裡簡單的記錄
Service 入門——service調用執行順序&利用service模擬完成一個後台服務
package com.example.xh.myapplication;import android.content.ComponentName;import andr
Android Eclipse 導入 AS Gradle AAR 庫手冊
序言這是一篇半技術類文章。眾所周知現在Google主推Android Studio開發工具,而Eclipse已經被閒置一陣子了,但是Eclipse項目卻還有很多沒有遷移到