我正在实现一个设计,在这个设计中,我必须使用彼此相邻的两个ExpansionTiles,我已经实现了两个插入了所需数据的ExpansionTiles,但如果我单击其中一个,我需要能够将它们展开/折叠在一起。现在,它们分别展开/折叠,没有任何问题,但我需要它们彼此连接,无论何时用户试图展开/折叠其中的任何一个。
我能在flutter上实现这一点吗?
发布于 2021-06-09 06:03:25
是的,您可以通过以下方式实现此目的-
声明一个布尔型变量,值为False值。将此变量传递给两个ExpansionTile的isExpanded属性,为每个ExpansionTile的onExpansionChanged方法编写以下代码:
setState(() {
<var_name here> = v;
}) ;https://stackoverflow.com/questions/67894743
复制相似问题