可以在x和y坐标上跟踪SeekBar的拇指吗?

时间:2012-01-03 06:15:47

标签: android android-image android-view android-progressbar

我正在做一个Android应用程序,我想拖动一个图像并将其放置在某个特定位置的SeekBar顶部,相应地当SeekBar或拇指的进度与图像位置碰撞时我想要播放一首歌曲为了实现这一点,我想我必须在x和y坐标上跟踪拇指的位置,这可以实现吗?还有其他方法可以绕过吗?

1 个答案:

答案 0 :(得分:2)

  1. 您应该在onThouchEvent举办ACTION_MOVE活动。
  2. 您可以使用一些有用的方法:getHitRect,它可以获取视图的矩形,以便您可以使用Rect.contains(int x,int y)来查看视图是否在指定的loacation中{{1} }可以帮助您获得屏幕中视图的绝对位置,以便您获得的所有点都在相同的坐标系中。