flutter scrollcontroller 滚动到底部
时间: 2023-09-02 15:06:42 浏览: 148
flutter页面滚动联动实现
5星 · 资源好评率100%
您可以使用`ScrollController`来实现将`ListView`滚动到底部的功能,具体操作如下:
1. 在`State`中定义`ScrollController`:
```dart
ScrollController _scrollController = ScrollController();
```
2. 在`ListView`中添加`ScrollController`:
```dart
ListView(
controller: _scrollController,
...
)
```
3. 当需要将`ListView`滚动到底部时,调用如下代码:
```dart
_scrollController.animateTo(
_scrollController.position.maxScrollExtent,
duration: Duration(milliseconds: 500),
curve: Curves.easeOut,
);
```
其中,`_scrollController.position.maxScrollExtent`表示获取`ListView`的最大滚动距离,`duration`表示滚动动画的持续时间,`curve`表示滚动动画的曲线。
阅读全文