先来张效果图

我的需求是,列表滚动到顶部,Tabbar停留,置顶.
实际写起来,绕了不少弯路.
在widget树中,子widget滚动时会向上发送notification,通过NotificationListener可以监控到该notification。NotificationListener也是一个widget,可以将被监控的widget放入其child内。
很常见的一种布局方式:Column的子widget中包含ListView
1 |
|
当然这样仅仅这样写,在手机屏幕上会看到一片空白,如果是debug模式,则会在控制台中看到如下报错