feat(ios):照片上传数量
This commit is contained in:
@@ -9,6 +9,7 @@ import 'package:flutter_screenutil/flutter_screenutil.dart';
|
|||||||
import 'package:flutter_staggered_grid_view/flutter_staggered_grid_view.dart';
|
import 'package:flutter_staggered_grid_view/flutter_staggered_grid_view.dart';
|
||||||
import 'package:get/get.dart';
|
import 'package:get/get.dart';
|
||||||
import 'package:image_picker/image_picker.dart';
|
import 'package:image_picker/image_picker.dart';
|
||||||
|
|
||||||
// import 'package:images_picker/images_picker.dart';
|
// import 'package:images_picker/images_picker.dart';
|
||||||
import 'package:permission_handler/permission_handler.dart';
|
import 'package:permission_handler/permission_handler.dart';
|
||||||
|
|
||||||
@@ -276,7 +277,9 @@ class _UploadImagesState extends State<UploadImages> {
|
|||||||
builder: (BuildContext ctx) {
|
builder: (BuildContext ctx) {
|
||||||
return CupertinoActionSheet(
|
return CupertinoActionSheet(
|
||||||
title: const Text('上传图片'),
|
title: const Text('上传图片'),
|
||||||
message: Text('请选择上传方式\n相册最多${max ?? 9}张'),
|
message: (max == null || max == 0)
|
||||||
|
? null
|
||||||
|
: Text('请选择上传方式\n相册最多${max ?? 9}张'),
|
||||||
actions: <Widget>[
|
actions: <Widget>[
|
||||||
CupertinoActionSheetAction(
|
CupertinoActionSheetAction(
|
||||||
child: const Text('拍照上传'),
|
child: const Text('拍照上传'),
|
||||||
@@ -326,7 +329,9 @@ class _UploadImagesState extends State<UploadImages> {
|
|||||||
// List<Media>? images =
|
// List<Media>? images =
|
||||||
// await ImagesPicker.pick(count: number, pickType: PickType.image);
|
// await ImagesPicker.pick(count: number, pickType: PickType.image);
|
||||||
List<String> list = [];
|
List<String> list = [];
|
||||||
List<XFile>? images = await ImagePicker().pickMultiImage(limit: number,);
|
List<XFile>? images = await ImagePicker().pickMultiImage(
|
||||||
|
limit: number,
|
||||||
|
);
|
||||||
if (images.isEmpty != true) {
|
if (images.isEmpty != true) {
|
||||||
for (var element in images) {
|
for (var element in images) {
|
||||||
String path = await saveNetworkImgGallery(
|
String path = await saveNetworkImgGallery(
|
||||||
|
|||||||
@@ -133,7 +133,9 @@ class UploadImagesTool {
|
|||||||
)
|
)
|
||||||
: CupertinoActionSheet(
|
: CupertinoActionSheet(
|
||||||
title: const Text('上传图片'),
|
title: const Text('上传图片'),
|
||||||
message: Text('请选择上传方式\n相册最多${max ?? 9}张'),
|
message: (max == null || max == 0)
|
||||||
|
? null
|
||||||
|
: Text('请选择上传方式\n相册最多${max ?? 9}张'),
|
||||||
actions: isAddOtherWidget != null
|
actions: isAddOtherWidget != null
|
||||||
? <Widget>[
|
? <Widget>[
|
||||||
isAddOtherWidget,
|
isAddOtherWidget,
|
||||||
|
|||||||
Reference in New Issue
Block a user