@@ -28,8 +28,8 @@ const Duration _kRouteDuration = Duration(milliseconds: 300);
28
28
class CameraPicker extends StatefulWidget {
29
29
CameraPicker ({
30
30
Key key,
31
- this .allowRecording = false ,
32
- this .onlyAllowRecording = false ,
31
+ this .enableRecording = false ,
32
+ this .onlyEnableRecording = false ,
33
33
this .enableAudio = true ,
34
34
this .enableSetExposure = true ,
35
35
this .enableExposureControlOnPoint = true ,
@@ -40,8 +40,8 @@ class CameraPicker extends StatefulWidget {
40
40
this .cameraQuarterTurns = 0 ,
41
41
this .foregroundBuilder,
42
42
CameraPickerTextDelegate textDelegate,
43
- }) : assert (allowRecording != null ),
44
- assert (onlyAllowRecording != null ),
43
+ }) : assert (enableRecording != null ),
44
+ assert (onlyEnableRecording != null ),
45
45
assert (enableAudio != null ),
46
46
assert (enablePinchToZoom != null ),
47
47
assert (enableSetExposure != null ),
@@ -50,7 +50,7 @@ class CameraPicker extends StatefulWidget {
50
50
assert (resolutionPreset != null ),
51
51
assert (cameraQuarterTurns != null ),
52
52
assert (
53
- allowRecording == true || onlyAllowRecording != true ,
53
+ enableRecording == true || onlyEnableRecording != true ,
54
54
'Recording mode error.' ,
55
55
),
56
56
assert (
@@ -59,7 +59,7 @@ class CameraPicker extends StatefulWidget {
59
59
),
60
60
super (key: key) {
61
61
Constants .textDelegate = textDelegate ??
62
- (allowRecording
62
+ (enableRecording
63
63
? DefaultCameraPickerTextDelegateWithRecording ()
64
64
: DefaultCameraPickerTextDelegate ());
65
65
}
@@ -70,11 +70,11 @@ class CameraPicker extends StatefulWidget {
70
70
71
71
/// Whether the picker can record video.
72
72
/// 选择器是否可以录像
73
- final bool allowRecording ;
73
+ final bool enableRecording ;
74
74
75
75
/// Whether the picker can record video.
76
76
/// 选择器是否可以录像
77
- final bool onlyAllowRecording ;
77
+ final bool onlyEnableRecording ;
78
78
79
79
/// Whether the picker should record audio.
80
80
/// 选择器录像时是否需要录制声音
@@ -115,8 +115,8 @@ class CameraPicker extends StatefulWidget {
115
115
/// 通过相机创建 [AssetEntity] 的静态方法
116
116
static Future <AssetEntity > pickFromCamera (
117
117
BuildContext context, {
118
- bool allowRecording = false ,
119
- bool onlyAllowRecording = false ,
118
+ bool enableRecording = false ,
119
+ bool onlyEnableRecording = false ,
120
120
bool enableAudio = true ,
121
121
bool enableSetExposure = true ,
122
122
bool enableExposureControlOnPoint = true ,
@@ -128,7 +128,7 @@ class CameraPicker extends StatefulWidget {
128
128
ResolutionPreset resolutionPreset = ResolutionPreset .max,
129
129
Widget Function (CameraValue ) foregroundBuilder,
130
130
}) async {
131
- if (allowRecording != true && onlyAllowRecording == true ) {
131
+ if (enableRecording != true && onlyEnableRecording == true ) {
132
132
throw ArgumentError ('Recording mode error.' );
133
133
}
134
134
if (resolutionPreset == null ) {
@@ -140,8 +140,8 @@ class CameraPicker extends StatefulWidget {
140
140
).push <AssetEntity >(
141
141
SlidePageTransitionBuilder <AssetEntity >(
142
142
builder: CameraPicker (
143
- allowRecording : allowRecording ,
144
- onlyAllowRecording : onlyAllowRecording ,
143
+ enableRecording : enableRecording ,
144
+ onlyEnableRecording : onlyEnableRecording ,
145
145
enableAudio: enableAudio,
146
146
enableSetExposure: enableSetExposure,
147
147
enableExposureControlOnPoint: enableExposureControlOnPoint,
@@ -294,13 +294,13 @@ class CameraPickerState extends State<CameraPicker>
294
294
////////////////////////////// Global Getters //////////////////////////////
295
295
////////////////////////////////////////////////////////////////////////////
296
296
297
- bool get allowRecording => widget.allowRecording ;
297
+ bool get enableRecording => widget.enableRecording ;
298
298
299
- bool get onlyAllowRecording => widget.onlyAllowRecording ;
299
+ bool get onlyEnableRecording => widget.onlyEnableRecording ;
300
300
301
301
/// No audio integration required when it's only for camera.
302
302
/// 在仅允许拍照时不需要启用音频
303
- bool get enableAudio => allowRecording && widget.enableAudio;
303
+ bool get enableAudio => enableRecording && widget.enableAudio;
304
304
305
305
bool get enableSetExposure => widget.enableSetExposure;
306
306
@@ -771,11 +771,11 @@ class CameraPickerState extends State<CameraPicker>
771
771
final Size outerSize = Size .square (Screens .width / 3.5 );
772
772
return Listener (
773
773
behavior: HitTestBehavior .opaque,
774
- onPointerUp: allowRecording ? recordDetectionCancel : null ,
774
+ onPointerUp: enableRecording ? recordDetectionCancel : null ,
775
775
child: InkWell (
776
776
borderRadius: maxBorderRadius,
777
- onTap: ! onlyAllowRecording ? takePicture : null ,
778
- onLongPress: allowRecording ? recordDetection : null ,
777
+ onTap: ! onlyEnableRecording ? takePicture : null ,
778
+ onLongPress: enableRecording ? recordDetection : null ,
779
779
child: SizedBox .fromSize (
780
780
size: outerSize,
781
781
child: Stack (
0 commit comments