Re: [問題] 不規則圖形如何定義touch area?
: 上列三張不規則png圖形,每個都是實現成一個ToggleButton,使用framelayout疊圖後,
: 可得到下圖:
: http://imgur.com/SHcet
: 但是由於圖形有邊框,所以三張圖會有overlapping的區域,造成touch時會有誤動作。希
: 望能做到只有touch在藍色區域時才有touch event。想請教一下,該怎麼去實現不規則形
: 狀的touch area呢?謝謝喔~
有時候實作功能時,
不需要太精確的做出功能.
像現在觸控手機用"手指"觸控,
使用者不會精確地要求要在10pixel之內去點選觸發不同的功能.
所以在這個問題要實作出來,
我會定出三個矩形或梯形的區域, 且之間是有間隔的.
ACTION_DOWN 在這三個區域之中時, 才去呼叫相對應的 event
至於為什麼區域之間要有間隔, 你可以先試試多個緊鄰的buttons,
是不是那麼好按? 會不會按到不是想要的動作?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.117.140.85
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章