首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >单击其中任何一个时展开/折叠多个ExpansionTile

单击其中任何一个时展开/折叠多个ExpansionTile
EN

Stack Overflow用户
提问于 2021-06-09 05:22:46
回答 1查看 26关注 0票数 0

我正在实现一个设计,在这个设计中,我必须使用彼此相邻的两个ExpansionTiles,我已经实现了两个插入了所需数据的ExpansionTiles,但如果我单击其中一个,我需要能够将它们展开/折叠在一起。现在,它们分别展开/折叠,没有任何问题,但我需要它们彼此连接,无论何时用户试图展开/折叠其中的任何一个。

我能在flutter上实现这一点吗?

EN

回答 1

Stack Overflow用户

发布于 2021-06-09 06:03:25

是的,您可以通过以下方式实现此目的-

声明一个布尔型变量,值为False值。将此变量传递给两个ExpansionTile的isExpanded属性,为每个ExpansionTile的onExpansionChanged方法编写以下代码:

代码语言:javascript
运行
复制
setState(() {
   <var_name here> = v;
}) ;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67894743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档