

import 'package:flutter/material.dart';
class ListPages extends StatefulWidget {
ListPages({Key key}) : super(key: key);
@override
_ListPagesState createState() => _ListPagesState();
}
class _ListPagesState extends State<ListPages> {
ScrollController _leftScrollController = ScrollController(); // 滚动左边监听
ScrollController _rightScrollController = ScrollController(); // 滚动右边监听
ScrollController _fatherScrollController = ScrollController(); // 滚动右边监听
@override
void initState() {
_leftScrollController.addListener(() {
print(_leftScrollController.offset); //打印滚动位置
if (_leftScrollController.offset == 0.0) { // 拉到顶部
// _fatherScrollController.jumpTo(0.0);
_fatherScrollController.animateTo(.0,
duration: Duration(milliseconds: 200),
curve: Curves.ease
);
}
if (_leftScrollController.position.pixels == _leftScrollController.position.maxScrollExtent) { // 拉到底部
print('----left----');
// _fatherScrollController.jumpTo(_leftScrollController.position.maxScrollExtent);
_fatherScrollController.animateTo(_l