#flutter #dart #user-interface
Вопрос:
Комментарии:
1. можете ли вы включить свой фрагмент кода?
Ответ №1:
Что касается вашего прикрепленного изображения, вы можете просто получить эффект, используя ExpansionTile.
Как изменить значок в зависимости от щелчка
- создайте
bool _isExpanded = false
внутреннийstate
класс. - При развертывании изменений используйте
setstate
для изменения значения. Использование присвоения значка
Icon(_isExpanded?
Icons.arrow_downward
:Icons.arrow_upward,
),
Ответ №2:
int angle = 0;
RotatedBox(
quarterTurns: angle,
child: IconButton(
icon: Icon(Icons.arrow_forward_ios),
onPressed: () {
setState(() {
angle = 1;
});
},
),
),