parent
e93ee99ee3
commit
1b9f93ac91
@ -0,0 +1,13 @@
|
||||
part of ansu_ui;
|
||||
|
||||
extension SeparateExt on List<Widget> {
|
||||
List<Widget> sepWidget({Widget separate}) {
|
||||
return List.generate(this.length * 2 - 1, (index) {
|
||||
if (index.isEven)
|
||||
return this[index ~/ 2];
|
||||
else
|
||||
return separate ?? 10.wb;
|
||||
});
|
||||
}
|
||||
|
||||
}
|
@ -1,12 +1,5 @@
|
||||
part of ansu_ui;
|
||||
|
||||
extension SeparateExt on List {
|
||||
List<Widget> sepWidget({Widget separate}) {
|
||||
return List.generate(this.length * 2 - 1, (index) {
|
||||
if (index.isEven)
|
||||
return this[index ~/ 2];
|
||||
else
|
||||
return separate ?? 10.wb;
|
||||
});
|
||||
}
|
||||
extension WidgetExt on Widget {
|
||||
Widget get expanded => Expanded(child: this);
|
||||
}
|
||||
|
@ -0,0 +1,12 @@
|
||||
part of ansu_ui;
|
||||
|
||||
///获取相机文件
|
||||
Future<File> camFile({maxHeight = 3000, maxWidth = 3000}) async {
|
||||
var pickedFile = await ImagePicker().getImage(
|
||||
source: ImageSource.camera,
|
||||
maxHeight: maxHeight,
|
||||
maxWidth: maxWidth,
|
||||
);
|
||||
if (pickedFile == null) return null;
|
||||
return File(pickedFile.path);
|
||||
}
|
Loading…
Reference in new issue