Обратный звонок для завершения Image.file - PullRequest
0 голосов
/ 03 апреля 2020

я показываю изображение из локального хранилища в моем приложении, но для его загрузки требуется 1-2 сек c. Но при загрузке изображения функция обратного вызова отсутствует. Итак, как я могу узнать, загружено изображение или нет, так как мне нужно отключить кнопку, пока изображение не будет полностью загружено.

Align(
      alignment: Alignment.center,
      child: Screenshot(
        controller: _controller,
        child: Column(
          mainAxisSize: MainAxisSize.min,
          children: <Widget>[
            Image.file(
              File(path),
              fit: BoxFit.fitWidth,
            ),
            Align(
              alignment: Alignment.bottomRight,
              child: Padding(
                padding: const EdgeInsets.all(8.0),
                child: Text(
                  watermark,
                  style: TextStyle(
                    color: Colors.green,
                  ),
                ),
              ),
            ),
          ],
        ),
      ),
    ),

Вот как я загружаю изображение. Проблема появляется только на младших устройствах. На устройствах высокого класса изображение загружается менее чем за секунду, поэтому я не заметил никаких проблем. Есть ли способ получить обратный вызов при загрузке изображения sh?

...