永发信息网

android如何判断当前View上有几个手指在触摸

答案:7  悬赏:10  手机版
解决时间 2021-04-07 00:15
android如何判断当前View上有几个手指在触摸
最佳答案
事件在于UI交互式发生的,点击一个按键时,可能就已经除非好几个事件,例如点击数字键“0”,会涉及到按下事件,和一个弹起(松开)事件,在android中还可能涉及到触摸屏事件,所以在android系统中,事件是作为常用的功能之一;
在android下,事件的发生是在监听器下进行,android系统可以响应按键事件和触摸屏事件,事件说明如下:
l onClick(View v) 一个普通的点击按钮事件;
l boolean onKeyMultiple(int keyCode,int repeatCount,KeyEvent event)用于在多个事件连续时发生,用于按键重复,必须重载@Override实现;
l boolean onKeyDown(int keyCode,KeyEvent event) 用于在按键进行按下时发生;
l boolean onKeyUp(int keyCode,KeyEvent event) 用于在按键进行释放时发生;
l onTouchEvent(MotionEvent event)触摸屏事件,当在触摸屏上有动作时发生。
全部回答
这个应该用手势监听类GestureDetector来实现监听
在设置找到开发者选项把显示触摸操作
设定-开发者选项-显示触摸位置(显示触摸互动的可是反馈)把它打上勾
public boolean onTouch(View v, MotionEvent event)
view 里面覆写这个方法 然后检查event.getPointerCount()
它返回有效触点数
public boolean onTouch(View v, MotionEvent event)
view 里面覆写这个方法 然后检查event.getPointerCount()
它返回有效触点数
事件在于UI交互式发生的,点击一个按键时,可能就已经除非好几个事件,例如点击数字键“0”,会涉及到按下事件,和一个弹起(松开)事件,在android中还可能涉及到触摸屏事件,所以在android系统中,事件是作为常用的功能之一;
在android下,事件的发生是在监听器下进行,android系统可以响应按键事件和触摸屏事件,事件说明如下:
l onClick(View v) 一个普通的点击按钮事件
l boolean onKeyMultiple(int keyCode,int repeatCount,KeyEvent event)用于在多个事件连续时发生,用于按键重复,必须重载@Override实现
l boolean onKeyDown(int keyCode,KeyEvent event) 用于在按键进行按下时发生
l boolean onKeyUp(int keyCode,KeyEvent event) 用于在按键进行释放时发生
l onTouchEvent(MotionEvent event)触摸屏事件,当在触摸屏上有动作时发生
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
工业大道东怎么去啊,有知道地址的么
紫铜管外径5mm 内径4mm 我要大角度的弯曲 同
给一个男的表白两次。第一次 被他婉转的拒绝
48v电动车如何测试电瓶的好坏
复合多酶是什么?
景东到昆明经过南华县吗
送兰花多少支有讲究吗?
大学生在校期间能否将集体户口转出
我想在我们县城代理一个开关品牌,但飞雕在当
我国已形成的三大高技术产业带不包括A.长江三
淘宝介入46天怎么那么慢啊,我22号点的介
二板桥派出所河西责任区警务室在哪里啊,我有
金蝶软件高级商贸版,打不开账套点击时显示:F
佳士宝电焊机的变压器坏了?
带有一和三和五和千的成语,知多少?
推荐资讯
道四说五若白痴,不三不四不是人。为什么会是
ig和edg为什么会有那么多失误
怎么更改吉祥天里传世的区服
康力物流地址在哪,我要去那里办事
兴研 儿童口罩在日本卖多少钱
讨论下手绘POP海报市场前景~~~
隋唐英雄传杨广当皇帝是第几集
从青岛到株洲的k1136火车是停在株洲的哪个火
求落薇间某某的小说《他为暗夜而声》的百度云
那些因素会影响海浪的高度?
非常期待能够去上海迪士尼乐园游玩英语
京东每晚12点抢免费东西在哪抢
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?