buildButton method

Widget buildButton({
  1. required SwiperPluginConfig? config,
  2. required Color color,
  3. required IconData iconData,
  4. required int quarterTurns,
  5. required bool previous,
})

Implementation

Widget buildButton({
  required SwiperPluginConfig? config,
  required Color color,
  required IconData iconData,
  required int quarterTurns,
  required bool previous,
}) {
  return GestureDetector(
    behavior: HitTestBehavior.opaque,
    onTap: () async {
      if (previous) {
        await config!.controller.previous(animation: true);
      } else {
        await config!.controller.next(animation: true);
      }
    },
    child: Padding(
        padding: padding,
        child: RotatedBox(
            quarterTurns: quarterTurns,
            child: Icon(
              iconData,
              semanticLabel: previous ? 'Previous' : 'Next',
              size: size,
              color: color,
            ))),
  );
}