flutter-examples icon indicating copy to clipboard operation
flutter-examples copied to clipboard

Pagination onPlotAreaSwipe animation delay

Open kksal55 opened this issue 3 years ago • 0 comments

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

`

kksal55 avatar Feb 14 '22 07:02 kksal55