0
A
回答
0
您可以通過映射圖像並將點擊與從圖像映射的矩形區域進行比較來實現此目的。
映射後(可能是直接在你的代碼),你將有你的onClickListener這樣的:
public void onClick(MotionEvent v){
for(Pair<Rect,ActionListener> areas : mappedAreas)
if(areas.first.contains(v))
areas.second.onClick(v);
}
PS:你將與在不同屏幕尺寸的絕對值問題(如果該組件允許fit_screen),那麼你應該映射爲相對座標(百分比),並在比較之前將其轉換爲絕對值。
相關問題
- 1. 如何點擊TextView的android系統
- 2. 如何使粒子系統可點擊
- 3. Android如何僅使屏幕的一部分可點擊?
- 4. 處理點擊android系統
- 5. 讓android系統
- 6. 讓android系統
- 7. 讓看TextView可點擊,Android?
- 8. 如何讓點擊區域只是圖像非矩形部分的一部分?
- 9. 如何讓CALayer可點擊?
- 10. 如何讓TextView可點擊?
- 11. Android-點擊圖像的一部分
- 12. android - 如何設置文本的部分是可點擊的
- 13. 如何在Android中使文本的一部分可點擊按鈕?
- 14. 使UICollectionViewCell的一部分不可點擊
- 15. GtkLabel可點擊的部分
- 16. 如何讓圖形在Android中點擊?
- 17. 如何區分UITableView自定義部分點擊和部分第一行點擊?
- 18. 如何讓DIV在不可點擊的區域點擊?
- 19. 如何讓按鈕從可點擊的不可點擊?
- 20. 單擊在android系統
- 21. 當另一個被點擊時,如何讓一個部分消失?在PHP
- 22. 如何分析jsons在android系統
- 23. 如何使畫布的一部分可點擊?
- 24. 如何使文本的一部分可點擊(appcelerator,安卓)
- 25. 使部分NSMutableAttributedString可點擊
- 26. 如何讓菜單項可點擊並在點擊android後顯示烤麪包?
- 27. 如何讓GXT小部件可編輯/可點擊?
- 28. 如何可以調整在android系統
- 29. jQuery或任何:可能只使div的一部分可點擊?
- 30. 如何讓ImageButton在Android Studio中可點擊?