implement View.getLocationOnScreen() properly

This commit is contained in:
Julian Winkler
2024-03-15 17:49:40 +01:00
committed by Mis012
parent 95be104d5a
commit c8e70d49be

View File

@@ -1040,9 +1040,11 @@ public class View extends Object {
protected void onScrollChanged(int l, int t, int oldl, int oldt) {}
public void getLocationOnScreen(int[] location) { // FIXME: actually return the widget's location (and also have the onclick callback convert to window coordinates, because is seems that's what android deals in..)
location[0] = 0;
location[1] = 0;
public void getLocationOnScreen(int[] location) {
Rect rect = new Rect();
getGlobalVisibleRect(rect);
location[0] = rect.left;
location[1] = rect.top;
}
public boolean performHapticFeedback(int feedbackConstant) {