flutter - 展开时如何更改 ExpansionTile 标题?
问题描述
扩展磁贴展开时有什么方法可以更改标题?我需要在未展开时用向下箭头显示“更多”,在展开磁贴时用向上箭头显示“更少”。
解决方案
使用 onExpansionChanged..
bool showMore=true;
ExpansionTile(
title: Text(showMore?'more':'less,',style:TextStyle(color:Colors.white)),
onExpansionChanged: (val)=>setState(()=>showMore=!val),
);
}
)