[問題] canvas onclick

看板AndroidDev作者 (霸氣逼人)時間9年前 (2016/09/05 17:11), 編輯推噓1(105)
留言6則, 5人參與, 最新討論串1/1
我想請問 如果我用canvas畫出一個圓餅圖 或長條圖 那我能針對圓餅圖中的 某個小餅 或長條圖的其中一個長條 設置onclick事件嗎 (非設置於整個view) 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.9.5.126 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1473066697.A.EBD.html

09/05 17:32, , 1F
onTouch, ACTION_DOWN, 餅繼承View, dispatch過去。
09/05 17:32, 1F

09/05 23:46, , 2F
我是在view內畫的時候記住座標,ontouch時看有沒有包含
09/05 23:46, 2F

09/06 08:02, , 3F
一般在canvas上畫圖 應該要有一系列的物件去儲存元件的位置吧
09/06 08:02, 3F

09/06 08:03, , 4F
長條的一定沒問題 圓餅就算個判定範圍大概就行了
09/06 08:03, 4F

09/07 13:27, , 5F
我之前也不知所措
09/07 13:27, 5F

09/08 22:56, , 6F
建議直接用圖表套件,自己畫會遇到很多問題
09/08 22:56, 6F
文章代碼(AID): #1NpJR9wz (AndroidDev)