Флаттер: анимация героя на том же экране

#flutter #dart

#флаттер #дротик

Вопрос:

введите описание изображения здесь

Я пытаюсь создать динамическую анимацию, описанную в макете выше. Что мне нужно, так это:

Пока пользователь нажимает на элемент списка. Он увеличится. Как я могу это сделать?

  Expanded(
            flex: 2,
            child: Column(
              children: [
                ReusableCard(
                    colour: Colors.green,
                    cardChild: Wrap(
                      alignment: WrapAlignment.center,
                      spacing: -23,
                      runSpacing: -2,
                      children: List<Widget>.generate(
                        widget.mycards.length,
                        (int index) {
                          return GestureDetector(
                            onTap: () {
                              cardBrain.kartat(widget.mycards[index].id,
                                  widget.mycards[index].deger);
                            },
                            child: Image(
                              height: 116,
                              image: AssetImage(
                                '${widget.mycards[index].image}',//IT MUST GO UP (in The other expanded widget)
                              ),
                            ),
                          );
                        },
                      ),
                    )),
              ],
            ),),
 

Ответ №1:

Анимация героя flutter предназначена для анимации между 2 страницами веб-сайта flutter. Ближайший пакет, который я нашел, — это пакет local_hero . Если анимация не слишком сложная, я думаю, вы также можете сделать это с помощью анимации флаттера.