mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Implement TextNodeRegion
Summary: NodeRegion is only able to describe a rectangular region for touch, which is not good enough for text, where we want to be able to assign different touch ids to individual words (and those can span more than one line and in general have non-rectangular structure). This diff adds TextNodeRegion which inserts additional markers into text Layout to allow individual words to have unique react tags. Reviewed By: ahmedre Differential Revision: D2757387
This commit is contained in:
committed by
Ahmed El-Helw
parent
85cdfcd1f7
commit
381bf1b76f
@@ -30,6 +30,10 @@ import android.text.Layout;
|
||||
mLayout = layout;
|
||||
}
|
||||
|
||||
public Layout getLayout() {
|
||||
return mLayout;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void draw(FlatViewGroup parent, Canvas canvas) {
|
||||
float left = getLeft();
|
||||
|
||||
Reference in New Issue
Block a user