react-native-skew-image
The display of static images.
NOTE: Some methods don't support.
Getting started
$ npm install react-native-skew-image --save
$ yarn add react-native-skew-image
Mostly automatic installation
$ react-native link react-native-skew-image
Usage
; <SkewImage skewX=MathPI / 180 * 45 skewY=MathPI / 180 * 45 source= style=stylesskewImage />
Tip: Set resizeMode to "stretch" and set aspectRatio manually for correct display.
<SkewImage style= ... aspectRatio: 1 // manually - width/height resizeMode="stretch" // "stretch" />
Internal
With react-native-view-shot
;;;; Component state = image: '' ; { const options = result: 'base64' format: 'png' quality: 1 ; return <> <ViewShot onCapture=this_onCapture captureMode='mount' options=options> <Text style=stylestext> Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua </Text> </ViewShot> <SkewImage resizeMode='contain' key=`skewX-` style=stylesskewImage skewX=MathPI / 180 * 30 source=uri: thisstateimage /> <SkewImage resizeMode='contain' key=`skewY-` style=stylesskewImage skewY=MathPI / 180 * 30 source=uri: thisstateimage /> <SkewImage resizeMode='contain' key=`skewX-skewY-` style=stylesskewImage skewX=MathPI / 180 * 30 skewY=MathPI / 180 * 30 source=uri: thisstateimage /> </> ; } { this; }; const styles = StyleSheet;
Icon made by Freepik from www.flaticon.com