свой контроллер как по нажатию на одну закрыть другую?
.менять expanded на sizedbox.shrink?
соррь не очень понял это где?
Можно хранить ключ той что открыта и при вызове setState сохранять его в вашем StatefulWidget. Далее при build сравнивать ключи и ставить параметр что панель раскрыта на основании сравнения ключей
дак вот каким параметром закрыть или открыть панель программно?
.это типа у каждой панельки есть флаг bool show, и в зависимости от него делается show? Expanded(): SizedBox:shrink()
isExpanded https://api.flutter.dev/flutter/material/ExpansionPanel/isExpanded.html
Даа вот точно, а Expanded же вроде просто все свободное место занимает?
Да
Обсуждают сегодня