Есть несколько героев, которые имеют один и тот же тег в поддереве

Вы передаете адрес первого элемента массива

38
задан foxyblue 23 January 2019 в 20:34
поделиться

1 ответ

Только для Читателей в будущем:

в ценят к комментарию @m.vincent, что вызывает эту ошибку для меня, то, что я использовал Hero в SliverChildBuilderDelegate, который (очевидно), имеет индекс, таким образом, я использовал индекс с тегом как 'tag$index' как это

SliverChildBuilderDelegate(
    (BuildContext context, int index) {
      return Column(
          mainAxisSize: MainAxisSize.min,
          children: <Widget>[
            Hero(
              tag: 'tagImage$index',
              child: Image.asset(
                'image source here',
              ),
            ),

ПРИМЕЧАНИЕ: это может произойти с любым виджетом с созданными детьми индекса как ListView. Разработчик

2
ответ дан 7 November 2019 в 14:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: