Android開發 ViewConfiguration 用法

ViewConfiguration 實例獲取

ViewConfiguration viewConfiguration = ViewConfiguration.get(Context);

經常使用對象方法

//  獲取touchSlop (系統 滑動距離的最小值,大於該值能夠認爲滑動)
int touchSlop = viewConfiguration.getScaledTouchSlop();
//  得到容許執行fling (拋)的最小速度值
int minimumVelocity = viewConfiguration.getScaledMinimumFlingVelocity();
//  得到容許執行fling (拋)的最大速度值
int maximumVelocity = viewConfiguration.getScaledMaximumFlingVelocity();
//  Report if the device has a permanent menu key available to the user
//  (報告設備是否有用戶可找到的永久的菜單按鍵)
//  即判斷設備是否有返回、主頁、菜單鍵等實體按鍵(非虛擬按鍵)
boolean hasPermanentMenuKey = viewConfiguration.hasPermanentMenuKey();  

經常使用靜態方法

//  得到敲擊超時時間,若是在此時間內沒有移動,則認爲是一次點擊
int tapTimeout =  ViewConfiguration.getTapTimeout();
//  雙擊間隔時間,在該時間內被認爲是雙擊
int doubleTapTimeout = ViewConfiguration.getDoubleTapTimeout();
//  長按時間,超過此時間就認爲是長按
int longPressTimeout = ViewConfiguration.getLongPressTimeout();
//  重複按鍵間隔時間
int repeatTimeout = ViewConfiguration.getKeyRepeatTimeout();

官方文檔:

ViewConfiguration.java

html

相關文章
相關標籤/搜索