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