0
我需要獲取搜索欄「拇指」的X和Y位置。如何在搜索欄中獲取錶盤的X和Y位置
調用seekbar.getThumb().getBounds()
向我返回一個相對於查找欄的界限。
有沒有一種方法可以得到相對於整個屏幕的拇指位置?
我需要獲取搜索欄「拇指」的X和Y位置。如何在搜索欄中獲取錶盤的X和Y位置
調用seekbar.getThumb().getBounds()
向我返回一個相對於查找欄的界限。
有沒有一種方法可以得到相對於整個屏幕的拇指位置?
我最終這樣做,不太清楚該怎麼做5。減號5恰好是錶盤x位置的中心。
// tipBar is the seekbar.
int [] location = new int[2];
tipBar.getLocationInWindow(location);
int x = location[0] + tipBar.getThumb().getBounds().centerX() + tipBar.getThumbOffset() - 5; // magic 5
int y = location[1] + tipBar.getThumb().getBounds().centerY();
這可能會幫助你,https://stackoverflow.com/questions/10451838/get-onscreen-position-of-current-seekbar-progress-secondary-progress –