updated chatTextfield.dart design and added file and gallery picker

This commit is contained in:
2023-05-06 14:51:11 +02:00
parent cc43a9e081
commit 8d890f1a26
7 changed files with 191 additions and 46 deletions

22
lib/widget/filePick.dart Normal file
View File

@ -0,0 +1,22 @@
import 'dart:developer';
import 'package:file_picker/file_picker.dart';
import 'package:image_picker/image_picker.dart';
class FilePick {
static final _picker = ImagePicker();
static Future<XFile?> galleryPick() async {
final XFile? pickedImage = await _picker.pickImage(source: ImageSource.gallery);
if (pickedImage != null) {
log("Picked ${pickedImage.path} (${pickedImage.mimeType})");
return pickedImage;
}
return null;
}
static Future<String?> documentPick() async {
FilePickerResult? result = await FilePicker.platform.pickFiles();
return result?.files.single.path;
}
}