Flutter показывает средство выбора изображений при нажатии на само изображение?
Я использую пакет image_picker, и мой код так же прост, как:
**ImagePicker и само изображение: **
GestureDetector(
onTap: () {
getImage();
},
child: Container(
child: pickedImagePath == null
? SvgPicture.asset(
'assets/images/profilePhotoAvatar.svg',
height: size.height * 0.15,
)
: Image.file(
File(pickedImagePath!.path),
height: size.height * 0.15,
),
),
),
Функция Getimage:
XFile? pickedImagePath;
Future<void> getImage() async {
ImagePicker picker = ImagePicker();
XFile? pickedImage = await picker.pickImage(source: ImageSource.gallery);
setState(() {
pickedImagePath = pickedImage;
});
}
Я использую виджет с отслеживанием состояния, плагин настроен правильно, я могу выбрать изображение из галереи, и путь к выбранному изображению обновляется, если я пытаюсь распечатать. Просто изображение не будет обновляться в этом коде.
pickedImagePath == null
? SvgPicture.asset(
'assets/images/profilePhotoAvatar.svg',
height: size.height * 0.15,
)
: Image.file(
File(pickedImagePath!.path),
height: size.height * 0.15,
),
Заранее спасибо всем, кто может помочь