按下时调整容器大小(隐藏和显示其他小部件)
Resize container on pressed (hide and show other widget)
你好,请问有什么flutter widget可以做这样的事情吗?
单击箭头时,容器会调整大小并显示其他小部件:
expandable package 可能有帮助:
包页面中的示例:
class ArticleWidget extends StatelessWidget {
final Article article;
ArticleWidget(this.article);
@override
Widget build(BuildContext context) {
return ExpandablePanel(
header: Text(article.title),
collapsed: Text(article.body, softWrap: true, maxLines: 2, overflow: TextOverflow.ellipsis,),
expanded: Text(article.body, softWrap: true, ),
tapHeaderToExpand: true,
hasIcon: true,
);
}
}
你好,请问有什么flutter widget可以做这样的事情吗?
单击箭头时,容器会调整大小并显示其他小部件:
expandable package 可能有帮助:
包页面中的示例:
class ArticleWidget extends StatelessWidget {
final Article article;
ArticleWidget(this.article);
@override
Widget build(BuildContext context) {
return ExpandablePanel(
header: Text(article.title),
collapsed: Text(article.body, softWrap: true, maxLines: 2, overflow: TextOverflow.ellipsis,),
expanded: Text(article.body, softWrap: true, ),
tapHeaderToExpand: true,
hasIcon: true,
);
}
}