flutter-examples
flutter-examples copied to clipboard
Pagination onPlotAreaSwipe animation delay
How do I increase the speed of switching pages?
@override
Widget build(BuildContext context) {
return Container(
child: SfCartesianChart(
onPlotAreaSwipe:
(ChartSwipeDirection direction) =>
performSwipe(direction),
series: <ChartSeries<SalesData, num>>[
AreaSeries<SalesData, num>(
dataSource: chartData,
),
],
)
);
}
Widget performSwipe(ChartSwipeDirection direction) {
if (direction == ChartSwipeDirection.end) {
chartData.add(ChartSampleData(
x: chartData[chartData.length - 1].x + 1,
y: 10));
seriesController?.updateDataSource(addedDataIndex: chartData.length - 1);
}
}
class SalesData {
SalesData(this.x, this.y);
final num x;
final double? y;
}
https://user-images.githubusercontent.com/11652726/153821846-e90e72e8-7128-4176-868a-514dd727afd9.mp4
`