createCupertinoWidget method

  1. @override
CupertinoScrollbar createCupertinoWidget(
  1. BuildContext context
)
override

Implementation

@override
CupertinoScrollbar createCupertinoWidget(BuildContext context) {
  final data = cupertino?.call(context, platform(context));
  return CupertinoScrollbar(
    //Common
    key: data?.widgetKey ?? widgetKey,
    controller: data?.controller ?? controller,
    child: data?.child ?? child,
    thumbVisibility: data?.thumbVisibility ?? thumbVisibility,
    thickness:
        data?.thickness ?? thickness ?? CupertinoScrollbar.defaultThickness,
    radius: data?.radius ?? radius ?? CupertinoScrollbar.defaultRadius,
    notificationPredicate:
        data?.notificationPredicate ?? notificationPredicate,
    scrollbarOrientation: data?.scrollbarOrientation ?? scrollbarOrientation,

    //Cupertino only
    thicknessWhileDragging: data?.thicknessWhileDragging ??
        CupertinoScrollbar.defaultThicknessWhileDragging,
    radiusWhileDragging: data?.radiusWhileDragging ??
        CupertinoScrollbar.defaultRadiusWhileDragging,
  );
}