Как указано в заголовке: как я могу загружать и показывать изображения, существующие в Галерее, с их идентификатором?
AssetEntity.fromId возвращает будущее, но я не знаю, как успешно использовать его внутри AssetEntityImageProvider.
Любая помощь?
Мой код следующий
class AnalyzeMedia extends StatefulWidget {
@override
AnalyzeMediaState createState() {
return AnalyzeMediaState();
}
}
class AnalyzeMediaState extends State {
final _formKey2 = GlobalKey();
late Future futureClusterSamples;
@override
Widget build(BuildContext context) {
return Form(
key: _formKey2,
child: Column(
children: [
ElevatedButton(
/// doing something
),
FutureBuilder(
future: futureClusterSamples,
builder: (context, snapshot) {
if (snapshot.hasData) {
return Column(
children: [
for (var retrEnt in snapshot.data!)
Image(
image: AssetEntityImageProvider(
await AssetEntity.fromId(retrEnt.localId), //
Подробнее здесь: https://stackoverflow.com/questions/791 ... to-manager