В чем разница между CachedNetworkImage и CachedNetworkImageProvider? В каком случае каждый из них должен использоваться? - PullRequest
1 голос
/ 19 марта 2020

Это в контексте Flutter, основанной на Dart среде для создания мобильных приложений. Я ищу источники, которые могут объяснить основные принципы и принципы, а не просто практическое правило.

1 Ответ

0 голосов
/ 19 марта 2020

Если вы говорите о package:cached_network_image, то CachedNetworkImage - это виджет , а CachedNetworkImageProvider - это ImageProvider, что идентифицирует ресурс изображения для показа.

Виджет CachedNetworkImage существует для удобства и создает для вас CachedNetworkImageProvider из своих аргументов конструирования; Вы также можете использовать обычный Image виджет с CachedNetworkImageProvider.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...