добавление эффекта пульсации и нажатия в мой список.

#flutter #dart

Вопрос:

Я хочу добавить эффект нажатия и эффект пульсации в свой код, но когда я пытаюсь добавить «чернила», все становится красным, я использую flutter. вот мой код «‘ Расширен(

 child: Padding(  padding: EdgeInsets.all(20.0),  child: ListView(children: lt;Widgetgt;[    ListTile(  leading: FaIcon(FontAwesomeIcons.thermometerFull),  title: Text("Temperature"),  trailing:  Text(temp != null ? temp.toString()   "u00B0" : 'loading'),  onTap: () {},  ),  ListTile(  leading: FaIcon(FontAwesomeIcons.thermometerHalf),  title: Text("feels like"),  trailing: Text(feels != null ? feels.toString() : "loading"),  ),  ListTile(  hoverColor: Color.fromRGBO(153, 255, 255, 10),  leading: FaIcon(FontAwesomeIcons.cloudMeatball),  title: Text("Weather"),  trailing: Text(desc != null ? desc.toString() : "loading"),  ),  ListTile(  leading: FaIcon(FontAwesomeIcons.sun),  title: Text("Humidity"),  trailing:  Text(humidity != null ? humidity.toString() : "loading"),  ),  ListTile(  leading: FaIcon(FontAwesomeIcons.wind),  title: Text("Wind speed"),  trailing: Text(wind != null ? wind.toString() : "loading"),  ),  ListTile(  leading: FaIcon(FontAwesomeIcons.bug),  title: Text("Wind speed"),  trailing: Text(wind != null ? wind.toString() : "loading"),  ),  ListTile(  leading: FaIcon(FontAwesomeIcons.wind),  title: Text("Wind speed"),  trailing: Text(wind != null ? wind.toString() : "loading"),  ), '''  

может ли кто-нибудь объяснить это по-новому? это моя первая попытка на флаттере, спасибо!

Комментарии:

1. у тебя ListView внутри а Stack ? В настоящее время у Flutter есть некоторые проблемы с анимацией пульсаций, когда виджет находится внутри стека. Затем анимация пульсаций отображается на самом нижнем слое. Попробуй завернуть себя ListTile внутрь Material , это сработало для меня

2. И вообще, такие анимации пульсаций onTap активируются путем предоставления функции onTap параметру виджета. Если onTap null да, то анимация деактивируется

Ответ №1:

ЛистТиль уже имеет onTap свойство и эффект чернильницы при нажатии.