是否可以在ActionbarSherlock上聆聽觸摸手勢? 我想識別操作欄上的滑動手勢,以從顯示屏頂部「下拉」下拉菜單。ActionBarSherlock onTouchListener()
0
A
回答
1
您可以檢測整個手勢Activity
,您可以在其中執行onTouchEvent()
回調並使用GestureDetector
。
僅檢測操作欄的觸摸和手勢有問題。
AFAIK,操作欄不公開其意見。所以沒有將OnTouchListener
附加到本地操作欄的API。它不會在那裏工作,除非你對ActionBar的私有部分進行一些攻擊。或者您可以使用操作欄中的OnTouchListener
創建自定義視圖,然後您可以檢測自定義視圖區域中的觸摸。您可以設置自定義視圖以佔據操作欄的整個區域。
類似的情況持有ActionBarSherlock
(它用於Android 3.2以前的所有版本)。但是這裏的情況更爲有利,因爲它是您添加到項目中的圖書館,您可以以任何您想要的方式隨意操縱它,並且可以輕鬆訪問其私密部分。 ActionBarSherlock
通過向窗口內容添加一些額外視圖來模擬本機操作欄。您可以訪問這些視圖並將它們附加到OnTouchListener
(您可能會使用R.id.abs__action_bar
或R.id.abs__action_bar_container
)。
相關問題
- 1. Android onTouchListener
- 2. Android OnTouchListener
- 3. onTouchListener不工作
- 4. Android Softkeyboard OnTouchListener
- 5. OnTouchListener(MotionEvent)動畫
- 6. OnTouchListener不解僱
- 7. android surfaceView onTouchListener
- 8. Android鎖OnTouchListener
- 9. onTouchListener拖動
- 10. OnClickListener和OnTouchListener
- 11. OnTouchListener不工作
- 12. ListView with onTouchListener
- 13. Android:OnClickListener,OnTouchListener崩潰
- 14. ontouchlistener的範圍
- 15. Android,GridView和onTouchListener
- 16. 誤差OnTouchListener
- 17. LongClick的OnTouchListener
- 18. Android ontouchlistener幫助
- 19. ActionBarSherlock TabNavigation
- 20. 與ActionBarSherlock
- 21. 與ActionBarSherlock
- 22. ActionBarSherlock API?
- 23. NoClassDefFoundError ActionBarSherlock
- 24. ActionBarSherlock collapseActionView
- 25. LinearLayout上的Android onTouchListener
- 26. 不能設置OnTouchListener
- 27. 在ViewPager中的onTouchListener
- 28. Pong遊戲Android onTouchListener?
- 29. OnTouchListener僅處理ACTION_DOWN
- 30. 爲TextView實現onTouchListener
如何訪問視圖? – 2013-10-13 03:52:18