如何解决展开式AppBaronPressed
如何实现此效果?我想在单击日期后展开我的AppBar。
解决方法
最简单的方法是带来一个切换,然后更改bottom
小部件的高度。
Scaffold(
appBar: AppBar(
title: Text(widget.title),actions: [IconButton(icon: Icon(Icons.place),onPressed: (){
setState((){
isOpen = !isOpen;
});
})],bottom: PreferredSize(child: isOpen? Container(color:Colors.red,height: 100):Container(),preferredSize:Size.fromHeight(isOpen? 100:0),)
),)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。