The picker doesn't works properly when it is in a Animatid.View with translate value.
I think it's because onLayout doesn't call again when translate{X, Y} changed, so picker._pageX and picker._pageY are not changed but nativeEvent.pageX and nativeEvent.pageY are based on the root element.
I changed those to nativeEvent.location{X, Y} and it works well.
locationX - The X position of the touch, relative to the element
locationY - The Y position of the touch, relative to the element
pageX - The X position of the touch, relative to the root element
pageY - The Y position of the touch, relative to the root element
The picker doesn't works properly when it is in a Animatid.View with translate value. I think it's because onLayout doesn't call again when translate{X, Y} changed, so picker._pageX and picker._pageY are not changed but nativeEvent.pageX and nativeEvent.pageY are based on the root element. I changed those to nativeEvent.location{X, Y} and it works well.
From document: