Image.asset
используется для загрузки изображений из папки ваших проектов assets
. Поскольку он уже доступен в проекте и довольно простое предисловие к использованию.
Image.asset('assets/image.jpg');
С другой стороны, Image.file
используется для загрузки изображений с внутреннего / внешнего хранилища устройств. Таким образом, вам нужно найти изображение с помощью ImagePicker или любой другой библиотеки, чтобы получить path
изображения. Используя этот path
, создайте объект File и предоставьте его Image.file
.
String path = 'your/image/path/here';
File imageFile = File(path);
Widget image = Image.file(imageFile);