PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
AndroidDev
[問題] 觸摸事件與點擊事件無法共存?
作者:
x049
(joker)
2016-12-02 00:21:10
小弟目前想做類似fb聊天圓球的功能,可以拖曳、慣性移動、回彈、點擊
但是在使用OnTouchListener做完拖曳的部分後發現,
我的OnClickListener似乎沒辦法觸發,
有稍微爬過文,似乎都沒得到想要的解答,想上來問看看各位大大,
是怎麼讓OnClick與OnTouch達成共存呢?
另外還有慣性移動與回彈,有試過網路上很多範例,但都沒達到功能,
有些連拖曳都無法,有些是程式碼不完整,想問一下是否有教學範例呢?
作者:
Liulian
(流連)
2016-12-02 02:00:00
onClick無法觸發是因為你的onTouch(v,event)回傳true了?
作者:
x049
(joker)
2016-12-02 08:22:00
是的,網上查說只能動態的判斷要用true或false,想問看看有沒有更好的方式
作者:
ssccg
(23)
2016-12-02 09:16:00
什麼叫做更好的方式? 要讓event繼續傳遞時就false啊決定這個也是處理touch event邏輯的一部分,不會有人能自動知道你想做什麼..
作者:
pttworld
(批踢踢世界)
2016-12-02 10:56:00
如果想法是都要做事那回傳false之前仍可以寫做事的。
作者:
baobomb
(baobomb)
2016-12-03 13:15:00
判斷有沒有拖曳就好了 move距離不超過5 就觸發click這樣
作者:
x049
(joker)
2016-12-03 17:59:00
已經知道怎麼判斷了,最近卡在不知道怎麼做到慣性移動
作者:
pttworld
(批踢踢世界)
2016-12-03 18:28:00
座標配合加速度,可以複習物理了。碰撞通常是圓或矩形。
作者:
y3k
(激流を制するは静水)
2016-12-03 19:13:00
同一個物件可以同時掛上onTouch、onClick、onLongClick唯一的條件就是onTouch不可以return true阻擋後續事件的傳遞
繼續閱讀
[問題] 現在的GCM金鑰申請疑問
mogo
[問題] 手電筒app在某些手機上不亮?
fbifxxkma
[問題] 相機 api 在asus 系列手機無法對焦
LiHowDie
[問題] webview logout
loveyoualway
Re: [問題] 關於 Android 6.0 權限問題
LF2Jeff
[問題] 自製SeekBar進度條顯示問題
gene07
[問題]Android Studio中沒有Device Monitor選項
vulxj0j8j8
[問題] 類似floorplan creator工具開發
larsonloreal
[問題] Led notification
magic704226
[問題] TextView選到字的位置
villix
Links
booklink
Contact Us: admin [ a t ] ucptt.com