1

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

4

1 回答 1

2
  1. 你应该做onThouchEvent其中有ACTION_MOVE事件的事情。
  2. 您可以使用一些有用的方法:getHitRect可以获取视图的矩形,以便您可以使用Rect.contains(int x,int y)获取视图是否在指定位置,getLocationOnScreen可以帮助您获取视图在屏幕中的绝对位置,以便所有你得到的点在同一个坐标系中。
于 2012-01-03T06:47:53.653 回答