flutter 将widget组件 转换成图片
为了方便使用,我已将封装成插件 直接加依赖、导包 即可使用
注意: 需要使用到 文件读写权限、需确保app具有文件读写权限
使用方法
-
import 'package:widget_to_image/WidgetToImage.dart';
-
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)
});