Android - 在滑动中触摸的对象

时间:2013-09-19 15:11:18

标签: android swipe

我有一个文本视图的gridlayout。当我触摸并滑动时,我想要触摸的文本视图来改变颜色。

我当前的代码使用ontouchlistener。它只记录我触摸的第一个。我在滑动中触摸的所有其他文本视图都不会更改。我必须分别触摸每一个才能工作。

有没有人有一个工作示例,说明如何在一次滑动中触摸每个对象以进行更改?

2 个答案:

答案 0 :(得分:0)

你必须在拖拽监听器上实现。

查看this代码。如果我理解你的问题,这可以帮助你。

编辑这一部分:

case DragEvent.ACTION_DRAG_ENTERED:
            //put your code to change the colour of your textview
            break;

答案 1 :(得分:0)

您可以在GridLayout上设置onTouchListener并检查手指下的TextView(通过比较电视坐标与触点坐标),然后在将所有其他TexView设置为默认颜色时设置它的颜色。