mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-05-01 14:25:08 +08:00
Add measureInWindow on Android
Summary:public This adds the capability to get a View in absolute position on the screen, not just relative to the RootView. This is the Android implementation Reviewed By: andreicoman11 Differential Revision: D2939170 fb-gh-sync-id: 658f1ebe6a458088f657a7469389add1a12222cd shipit-source-id: 658f1ebe6a458088f657a7469389add1a12222cd
This commit is contained in:
committed by
facebook-github-bot-4
parent
f9e81d9bcc
commit
b26f699c9a
@@ -253,6 +253,16 @@ public class UIManagerModule extends ReactContextBaseJavaModule implements
|
||||
mUIImplementation.measure(reactTag, callback);
|
||||
}
|
||||
|
||||
/**
|
||||
* Determines the location on screen, width, and height of the given view relative to the device
|
||||
* screen and returns the values via an async callback. This is the absolute position including
|
||||
* things like the status bar
|
||||
*/
|
||||
@ReactMethod
|
||||
public void measureInWindow(int reactTag, Callback callback) {
|
||||
mUIImplementation.measureInWindow(reactTag, callback);
|
||||
}
|
||||
|
||||
/**
|
||||
* Measures the view specified by tag relative to the given ancestorTag. This means that the
|
||||
* returned x, y are relative to the origin x, y of the ancestor view. Results are stored in the
|
||||
|
||||
Reference in New Issue
Block a user