地図や画像の上に透明なOverlayを配置

コンポーネントはnativeBaseのCardを用いて色を透明にすることで実現した。

          <MapView region={this.state.region} style={mapstyles.map}>
            <Card style={AddRoomStyles.overlay}>
              <Text onPress={DisplayMap} style={AddRoomStyles.over}>Overlay</Text>
            </Card>
            <MapView.Marker coordinate={this.state.x} />
          </MapView>

そして、スタイルシートで背景:透明を指定

  overlay: {
    backgroundColor: 'rgba(0,0,0,0)',
  },