我想在android屏幕上檢測三個手指水龍頭。我能夠檢測到最多兩個手指。如何檢測三個手指嗎?我聽說一些android能夠檢測到的地方2手指。是這樣嗎?如何識別android中的三個手指水龍頭
7
A
回答
10
這段代碼可以幫助你:
public boolean onTouchEvent(MotionEvent event)
{
int action = event.getAction();
switch(action & MotionEvent.ACTION_MASK)
{
case MotionEvent.ACTION_POINTER_DOWN:
// multitouch!! - touch down
int count = event.getPointerCount(); // Number of 'fingers' in this time
break;
}
}
+0
我試過了,但是即使當我用三個手指點擊時,count也回來了2 – androidGuy
+0
任何android手機都能夠檢測到三個手指點擊嗎?如果是的話,你是什麼手機能夠做到這一點? – androidGuy
+0
好的,我很抱歉。這是正確的,因爲getPointerCount()返回它們是多點觸控事件中的POINTER事件的數量。因此,如果要計算手指的數量,則必須添加一個 – vicentazo
相關問題
- 1. 如何阻止UIPanGestureRecognizer識別水龍頭
- 2. iOS的自制水龍頭手勢識別器
- 3. 用於UICollectionView的長按水龍頭手勢識別器Objective-c
- 4. UITapGestureRecognizer無法識別水龍頭
- 5. UITableViewCell中的多個水龍頭手勢
- 6. 水龍頭手勢識別器不會對目標動作
- 7. Swift:長按手勢識別器 - 檢測水龍頭和長按
- 8. 如何在Swift3 IOS餅圖中添加水龍頭手勢識別?
- 9. iPhone計數手指水龍頭和水龍頭之間的時間
- 10. 如何以編程方式觸發UIView的水龍頭手勢識別器
- 11. 我如何識別iPhone上的大水龍頭?
- 12. 關於uiscrollview中的水龍頭手勢
- 13. 區分兩個手指旋轉和簡單的水龍頭
- 14. 可視化水龍頭視圖,顯示水龍頭指示器
- 15. iOS自來水識別器捕捉所有水龍頭
- 16. 這個UITapGestureRecognizer爲什麼不識別水龍頭?
- 17. Android區分水龍頭和雙擊水龍頭
- 18. IOS swift應用程序不工作時使用水龍頭手勢識別
- 19. 爲什麼我的水龍頭不被識別?
- 20. 不能識別的UILabel水龍頭是從父視圖
- 21. 如何擴展多個UICollectionViewCells水龍頭
- 22. Uibutton移動到導航區域時不識別水龍頭
- 23. 更改UIButton alpha然後無法識別水龍頭
- 24. 按鈕水龍頭和長按手勢
- 25. 添加水龍頭手勢到UIStackView
- 26. 如何覆蓋NSTextView中的三指龍頭行爲?
- 27. iOS UITapGestureRecognizer多個水龍頭
- 28. 如何檢測Palm Pre上的手勢區域的水龍頭?
- 29. Android手機之間的NFC P2P水龍頭似乎不工作
- 30. 導航欄中的UIButton無法識別iOS中的水龍頭11
你可能想看看這個帖子http://stackoverflow.com/q/5893336/527288 –
此後一直沒有好轉的事情? – androidGuy
我不知道事情是否改變了。 –