INNER CODE UNIT · Dart
aniX
OpenFlutter/k_chart · lib/k_chart_widget.dart:315
aniX = Tween<double>(begin: mScrollX, end: x * widget.flingRatio + mScrollX)
.animate(CurvedAnimation(
parent: _controller!.view, curve: widget.flingCurve));
aniX!.addListener(() {
mScrollX = aniX!.value;
if (mScrollX <= 0) {
mScrollX = 0;
if (widget.onLoadMore != null) {
widget.onLoadMore!(true);
}
_stopAnimation();
} else if (mScrollX >= ChartPainter.maxScrollX) {
mScrollX = ChartPainter.maxScrollX;
if (widget.onLoadMore != null) {
widget.onLoadMore!(false);
}
_stopAnimation();
}