|
@@ -110,6 +110,27 @@ This method release a previously captured `uri`. For tmpfile it will clean them
|
110
|
110
|
|
111
|
111
|
NB: the tmpfile captures are automatically cleaned out after the app closes, so you might not have to worry about this unless advanced usecases. The `ViewShot` component will use it each time you capture more than once (useful for continuous capture to not leak files).
|
112
|
112
|
|
|
113
|
+## `captureScreen()` Android and iOS Only
|
|
114
|
+
|
|
115
|
+```js
|
|
116
|
+import { captureScreen } from "react-native-view-shot";
|
|
117
|
+
|
|
118
|
+captureScreen({
|
|
119
|
+ format: "jpg",
|
|
120
|
+ quality: 0.8
|
|
121
|
+})
|
|
122
|
+.then(
|
|
123
|
+ uri => console.log("Image saved to", uri),
|
|
124
|
+ error => console.error("Oops, snapshot failed", error)
|
|
125
|
+);
|
|
126
|
+```
|
|
127
|
+
|
|
128
|
+This method will capture the contents of the currently displayed screen as a native hardware screenshot. It does not require a ref input, as it does not work at the view level. This means that ScrollViews will not be captured in their entirety - only the portions currently visible to the user.
|
|
129
|
+
|
|
130
|
+Returns a Promise of the image URI.
|
|
131
|
+
|
|
132
|
+- **`options`**: the same options as in `captureRef` method.
|
|
133
|
+
|
113
|
134
|
### Advanced Examples
|
114
|
135
|
|
115
|
136
|
[Checkout react-native-view-shot-example](example)
|