首页 > 解决方案 > 展开时如何更改 ExpansionTile 标题?

问题描述

扩展磁贴展开时有什么方法可以更改标题?我需要在未展开时用向下箭头显示“更多”,在展开磁贴时用向上箭头显示“更少”。

标签: flutterdartflutter-layout

解决方案


使用 onExpansionChanged..

bool showMore=true;
ExpansionTile(
    title: Text(showMore?'more':'less,',style:TextStyle(color:Colors.white)),
    onExpansionChanged: (val)=>setState(()=>showMore=!val),
  );
      }
    )

推荐阅读