프로그래밍/Flutter-Dart
[Flutter] Image Picker
채연2
2021. 3. 23. 14:33
pubspec.yaml
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^1.0.2
image_picker:
Button 만들기
Row(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: <Widget>[
FloatingActionButton(
onPressed: getImageFromCam,
tooltip: 'Pick Image',
child: Icon(Icons.add_a_photo),
),
FloatingActionButton(
onPressed: getImageFromGallery,
tooltip: 'Pick Image',
child: Icon(Icons.wallpaper),
),
],
)
Camera Event
PickedFile? _image;
Future getImageFromCam() async {
// for camera
var image = await ImagePicker.platform.pickImage(source: ImageSource.camera);
setState(() {
_image = image!;
});
}
Gallery Event
PickedFile? _image;
Future getImageFromGallery() async {
// for gallery
var image = await ImagePicker.platform.pickImage(source: ImageSource.gallery);
setState(() {
_image = image!;
});
}
선택한 이미지 보여주기
Container(
width: MediaQuery.of(context).size.width,
height: 200.0,
child: Center(
child: _image == null
? Text('No image selected.')
: Image.file(File(_image!.path)),
),
)
320x100
결과
참고 : amazevlley.blogspot.com/2019/02/image-picker-in-flutter-flutter.html
Image Picker In Flutter || Amazevalley
In this tutorial you will learn how to pick the image from gallery and capture from camera in flutter. You can explore more it on image_pi...
amazevlley.blogspot.com
320x100