added save image and more feature
This commit is contained in:
@ -14,6 +14,7 @@ import 'dart:ui' as ui;
|
||||
|
||||
import '../controller/myCustonPainter.dart';
|
||||
import 'package:flutter_easyloading/flutter_easyloading.dart';
|
||||
import 'package:uuid/uuid.dart';
|
||||
|
||||
import 'package:intl/intl.dart' show toBeginningOfSentenceCase;
|
||||
|
||||
@ -33,6 +34,7 @@ class _Mewarna1PageState extends State<Mewarna1Page> {
|
||||
// ui.Image? image;
|
||||
|
||||
late Map args;
|
||||
late String _uuid;
|
||||
|
||||
final GlobalKey _globalKey = GlobalKey();
|
||||
|
||||
@ -50,7 +52,9 @@ class _Mewarna1PageState extends State<Mewarna1Page> {
|
||||
|
||||
Future _saveImage(Uint8List bytes) async {
|
||||
final appStorage = await getApplicationDocumentsDirectory();
|
||||
final file = File('${appStorage.path}/screenshot.png');
|
||||
final file_name = args['nama']!.toString() + _uuid + '.png';
|
||||
print(file_name);
|
||||
final file = File('${appStorage.path}/${file_name}');
|
||||
await file.writeAsBytes(bytes);
|
||||
}
|
||||
|
||||
@ -87,6 +91,14 @@ class _Mewarna1PageState extends State<Mewarna1Page> {
|
||||
// }
|
||||
}
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
// TODO: implement initState
|
||||
super.initState();
|
||||
_uuid = Uuid().v4();
|
||||
print(_uuid);
|
||||
}
|
||||
|
||||
@override
|
||||
void didChangeDependencies() {
|
||||
// ignore: todo
|
||||
|
||||
Reference in New Issue
Block a user