1. 程式人生 > 其它 >flutter 將widget元件 轉換成圖片

flutter 將widget元件 轉換成圖片

技術標籤:Flutter

flutter 將widget元件 轉換成圖片

為了方便使用,我已將封裝成外掛 直接加依賴、導包 即可使用

注意: 需要使用到 檔案讀寫許可權、需確保app具有檔案讀寫許可權

傳送門

使用方法

  1. import 'package:widget_to_image/WidgetToImage.dart';

  2. GlobalKey _globalKey1 = new GlobalKey();

WidgetToImage(
   globalKeys: _globalKey1,
   imagePath: "images/shouji_bj2.png",
   imageStr: "水印文字00000111112222",
),

// 拿到widget轉換後的圖片
// 返回 getByte64,getFile,getUint8List 三種
Future<File> file = getWidgetToImage.getInstance(_globalKey1).getFile();
file.then((value) => {
   print(value)
});