实现标题栏颜色渐变很简单,设定一个变量
int trans = 0;
滑动监听器 ScrollController _controller;
在initState()方法中
_controller = ScrollController(); _controller.addListener(() { if(_controller.position.pixels.toInt()<=250) { trans = _controller.position.pixels.toInt(); setState(() { }); } else { trans = 255; setState(() { }); } });
在AppBar中设置
backgroundColor: Color.fromARGB(trans, 255, 255, 255),
最后在
CustomScrollView中设置
controller: _controller,
就ok了