91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在React中使用Native截屏組件

發布時間:2021-04-08 16:36:35 來源:億速云 閱讀:211 作者:Leah 欄目:web開發

如何在React中使用Native截屏組件?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

React Native 截屏組件:react-native-view-shot,可以截取當前屏幕或者按照當前頁面的組件來選擇截取,如當前頁面有一個圖片組件,一個View組件,可以選擇截取圖片組件或者View組件。支持iOS和安卓。

安裝方法

npm install react-native-view-shot
react-native link react-native-view-shot

使用示例

captureScreen() 截屏方法

截取當前屏幕,跟系統自帶的截圖一致,只會截取當前屏幕顯示的頁面內容。如果是ScrollView,那么未顯示的部分是不會被截取的。

import { captureScreen } from "react-native-view-shot";
captureScreen({
 format: "jpg",
 quality: 0.8
})
.then(
 uri => console.log("Image saved to", uri),
 error => console.error("Oops, snapshot failed", error)
);

captureRef(view, options) 根據組件reference名稱來截取

import { captureRef } from "react-native-view-shot";
render() {
   return (
 <ScrollView ref="full">
  <View ref="form1”>
   </View>
         <View ref="form2”>
   </View>
 </ScrollView>
);
}
snapshot = refname => () =>
captureRef(refname, {
 format: "jpg",
 quality: 0.8,
 result: "tmpfile",
 snapshotContentContainer: true
})
.then(
 uri => console.log("Image saved to", uri),
 error => console.error("Oops, snapshot failed", error)
);

指定需要截取的組件的ref名稱,然后將該ref名稱傳遞給snapshot方法來截取指定組件的內容。如需要截取ScrollView,只需要將”full”傳遞給snapshot方法即可。 captureRef方法和captureScreen方法都可以設置options,options的說明如下: width / height:可以指定最后生成圖片的寬度和高度。 format:指定生成圖片的格式png or jpg or webm (Android). 默認是png。 quality:圖片的質量0.0 - 1.0 (default)。 result:最后生成的類型,可以是tmpfile、base64、data-uri。 snapshotContentContainer:如果設置為True的話,會動態計算組件的高度。如果是ScrollView組件,就會截取整個ScrollView的實際高度。

關于如何在React中使用Native截屏組件問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乌拉特中旗| 灯塔市| 齐河县| 靖江市| 武鸣县| 荥经县| 漳州市| 太仆寺旗| 隆林| 扶沟县| 锡林浩特市| 屏边| 乌审旗| 黔江区| 孟连| 沈丘县| 阳山县| 阿合奇县| 海盐县| 长寿区| 清涧县| 中卫市| 富蕴县| 改则县| 陇西县| 措美县| 石棉县| 凤凰县| 信丰县| 建昌县| 隆子县| 淮安市| 门头沟区| 武威市| 安龙县| 竹溪县| 瑞安市| 阿克陶县| 水城县| 孝义市| 德庆县|