如何使用多重触摸创建多个文本视图部分?

时间:2017-10-24 09:49:09

标签: android kotlin

我正在研究这个项目,我有如下要求,

enter image description here

正如您在此图片中看到的,我的观看次数很少textViewsimageViews。 用户只能水平移动任何view,这是我能够做到的并且工作正常。

但是我有第二种情况,有这样的多指触,

enter image description here

在这种情况下,用户可以使用多个手指最多移动两个视图。 2,这是我无法做到的。

我尝试在触控侦听器中找到多指针索引,但我无法使其正常工作。

任何人都可以帮我吗?

感谢Adv。

2 个答案:

答案 0 :(得分:0)

抱歉,还没有很多kotlin粉丝,但我刚刚实现了这种任务。

我创建了一个视图,如果你多点触摸它会给你精确的 android.graphics.PointF 对象的手指,然后你可以通过在我的视图上获取位置其他视图轻松比较检查手指是否按下/拖动该特定视图。视图托管在Github

要检查手指点是否与其他视图重叠,请检查this answer

注意:这个答案只是为了启动你解决问题的过程,因为问题本身太宽泛而无法完全回答

答案 1 :(得分:0)

感谢您与我们联系。我知道这个问题太宽泛了,所以我已经开始独立完成这个功能了。我确实已经取得了一些成功,我已经在GitHub上传了演示项目,这里是链接github.com/nightfox8/SwipeDemo给所有可能需要这种解决方案的人,谢谢