先来看下效果图

在开发中,很多场景都会使用的返回顶部的功能,那么在flutter中,返回顶部的按钮要怎么做呢?
首先,我们要来写一个按钮:
好吧,我相信大家都会写这个按钮。
其次,监听页面的滚动,原生中我们使用delegate,可以知道滚动的距离,在flutter中怎么监听呢?看代码:
//这个widget.controller就是外部传入的被监听的这个滚动的'控制器'或者页面吧
widget.controller?.addListener(isScroll);
void
本文介绍了如何在Flutter中创建一个返回顶部的小控件,包括监听滚动事件、改变页面偏移量以及使用Stack和Positioned布局使按钮浮动。通过示例代码详细展示了实现过程。
先来看下效果图

在开发中,很多场景都会使用的返回顶部的功能,那么在flutter中,返回顶部的按钮要怎么做呢?
首先,我们要来写一个按钮:
好吧,我相信大家都会写这个按钮。
其次,监听页面的滚动,原生中我们使用delegate,可以知道滚动的距离,在flutter中怎么监听呢?看代码:
//这个widget.controller就是外部传入的被监听的这个滚动的'控制器'或者页面吧
widget.controller?.addListener(isScroll);
void
2671