File tree Expand file tree Collapse file tree 2 files changed +10
-11
lines changed Expand file tree Collapse file tree 2 files changed +10
-11
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,13 @@ import 'package:flutter/material.dart';
6
6
import 'package:wechat_assets_picker/wechat_assets_picker.dart' ;
7
7
import 'package:wechat_camera_picker/wechat_camera_picker.dart' ;
8
8
9
+ Future <AssetEntity ?> _pickFromCamera (BuildContext c) {
10
+ return CameraPicker .pickFromCamera (
11
+ c,
12
+ pickerConfig: const CameraPickerConfig (enableRecording: true ),
13
+ );
14
+ }
15
+
9
16
/// Define a regular pick method.
10
17
class PickMethod {
11
18
const PickMethod ({
@@ -102,11 +109,7 @@ class PickMethod {
102
109
behavior: HitTestBehavior .opaque,
103
110
onTap: () async {
104
111
Feedback .forTap (context);
105
- final AssetEntity ? result =
106
- await CameraPicker .pickFromCamera (
107
- context,
108
- enableRecording: true ,
109
- );
112
+ final AssetEntity ? result = await _pickFromCamera (context);
110
113
if (result != null ) {
111
114
handleResult (context, result);
112
115
}
@@ -152,11 +155,7 @@ class PickMethod {
152
155
child: GestureDetector (
153
156
behavior: HitTestBehavior .opaque,
154
157
onTap: () async {
155
- final AssetEntity ? result =
156
- await CameraPicker .pickFromCamera (
157
- context,
158
- enableRecording: true ,
159
- );
158
+ final AssetEntity ? result = await _pickFromCamera (context);
160
159
if (result == null ) {
161
160
return ;
162
161
}
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ dependencies:
15
15
16
16
wechat_assets_picker :
17
17
path : ../
18
- wechat_camera_picker : ^3.0.0-dev.3
18
+ wechat_camera_picker : ^3.0.0
19
19
20
20
extended_image : ^6.0.1
21
21
meta : ^1.7.0
You can’t perform that action at this time.
0 commit comments