This commit is contained in:
v7lin
2019-04-26 18:28:21 +08:00
parent ba983e27f7
commit f1b6f6b06a

View File

@ -1,11 +1,11 @@
import 'dart:async'; import 'dart:async';
import 'dart:io'; import 'dart:io';
import 'package:path/path.dart' as path;
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
import 'package:fake_path_provider/fake_path_provider.dart'; import 'package:fake_path_provider/fake_path_provider.dart';
import 'package:fake_tencent/fake_tencent.dart'; import 'package:fake_tencent/fake_tencent.dart';
import 'package:path/path.dart' as path;
void main() { void main() {
runZoned(() { runZoned(() {
@ -157,13 +157,12 @@ class _HomeState extends State<Home> {
File saveFile = File('${saveDir.path}${path.separator}timg.gif'); File saveFile = File('${saveDir.path}${path.separator}timg.gif');
if (!saveFile.existsSync()) { if (!saveFile.existsSync()) {
saveFile.createSync(recursive: true); saveFile.createSync(recursive: true);
saveFile.writeAsBytesSync(imageData.buffer.asUint8List(),
flush: true);
} }
saveFile.writeAsBytesSync(imageData.buffer.asUint8List(),
flush: true);
Uri imageUri = Uri.file(saveFile.path);
await widget.tencent.shareImage( await widget.tencent.shareImage(
scene: TencentScene.SCENE_QQ, scene: TencentScene.SCENE_QQ,
imageUri: imageUri, imageUri: Uri.file(saveFile.path),
); );
}, },
), ),