使用此库捕获屏幕截图时,图像将自动缩小尺寸
<ViewShot style={{ flex:1, backgroundColor: "#fff",alignContent: 'center' }} ref="viewShot" options={{ format: "jpg", quality: 1.0}}>
<View style={{ position: "absolute"}}>
<View>
<TouchableHighlight onPress={evt=> this.handlePress(evt)}>
{ this.state.externalImage == null ?
<Image source={this.state.localImg}
resizeMode={ "stretch"}
style={{ width:Dimensions.get( 'window').width, height: Dimensions.get( 'window').height}}
/> :
<Image source={{uri: `data:image/png;base64,${this.state.externalImage}`}}
resizeMode={ "stretch"}
style={{ width: Dimensions.get( 'window').width, height: Dimensions.get( 'window').height}}
/>
}
</TouchableHighlight>
</View>
</View>
</ViewShot>
如果我使用此代码图像,则每次都会减小其高度,但是宽度保持不变