颤抖:如何从扩展面板中删除图标

时间:2020-08-16 13:47:58

标签: flutter dart

在波动扩展面板中,默认情况下在其上有一个图标
我想从扩展面板上删除该图标
flu

我该怎么做? 这是我的代码

ExpansionPanelList(
        expansionCallback: (int index, bool isExpanded) {},
        children: [
          ExpansionPanel(

            headerBuilder: (BuildContext context, bool isExpanded) {
              return Stack(children: [
                ListTile(//and the rest of code...

2 个答案:

答案 0 :(得分:0)

如果您在面板内使用ExpantionTile,则可以为其提供trailing小部件,该小部件将替换箭头。

我们正在不断努力将此功能添加到ExpansionPanel中,但是此刻,它不受支持。 您可以扩展它并自定义或提供此功能的其他库。 (@bensal提到的那个)

答案 1 :(得分:0)

这有效,

只需将SizedBox.shrink()添加到ExpansionTile的尾随属性

   ExpansionTile(
              trailing: SizedBox.shrink(),
              title: Text(
                "Title",
                style: TextStyle(
                  fontSize: 18.0,
                  fontWeight: FontWeight.bold
                ),
              ),
              children: <Widget>[
                ExpansionTile(
                  title: Text(
                    'Sub title',
                  ),
                  children: <Widget>[
                    ListTile(
                      title: Text('data'),
                    )
                  ],
                ),
                ListTile(
                  title: Text(
                    'data'
                  ),
                )
              ],
            ),