在原来的基础布局下修改
江景:Flutter 实现钉钉侧边栏zhuanlan.zhihu.com修改 DTMessageScreen
- 使用 Stack 作为容器
- 且套 SingleChildScrollView ,监听 controller 滚动事件
- 再 Stack 容器中多添加一个DTMessageTopQuick,使用 Positioned 包裹
- 通过监听 controller 控制 AnimatedOpacity 透明度显示和隐藏
@override
Widget build(BuildContext context) {
return Scaffold(
backgroundColor: Colors.white,
appBar: buildAppBar(context),
body: Stack