Flutter ExpansionPanelList 去除展开后的间隔距离,及属性
2023-12-22 11:38:04
可展开列表中,展开后条目有一个间距,可以 使用materialGapSize: 0,来去掉
?
// child: ExpansionPanelList(
? ? ? //expandedHeaderPadding: EdgeInsets.zero,//头部顶部间隔
?? ? ?//?? ?materialGapSize: 15,//展开后的间距
?? ? ?// ? animationDuration: const Duration(milliseconds: 300), //动画时间
? ? // dividerColor: Colors.white 分割颜色
? ? ?? ?// elevation: 1 阴影
? ? ? // ? expansionCallback: (index, bool) {
? ? ? // ? ? setState(() {
? ? ? // ? ? ? expandStateList[index].isOpen = !expandStateList[index].isOpen;
? ? ? // ? ? });
? ? ? // ? },
? ? ? // ? children: expandStateList.map((e) {
? ? ? // ? ? return ExpansionPanel(
? ? ? // ? ? ? ? canTapOnHeader: true,
? ? ? // ? ? ? ? headerBuilder: (context, isExpanded) {
? ? ? // ? ? ? ? ? return Text(
? ? ? // ? ? ? ? ? ? e.title,
? ? ? // ? ? ? ? ? );
? ? ? // ? ? ? ? },
? ? ? // ? ? ? ? body: Text('内容'),
? ? ? // ? ? ? ? isExpanded: e.isOpen);
? ? ? // ? }).toList(),
? ? ? // ),
文章来源:https://blog.csdn.net/mengshirui_/article/details/135147869
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!