buildCustom method
Widget
buildCustom({
- ChildWidgetBuilder? childBuilder,
- required BuildContext context,
- required JsonWidgetData data,
- Key? key,
override
Custom builder that subclasses must override and implement to return the actual Widget to be placed on the tree.
Implementation
@override
Widget buildCustom({
ChildWidgetBuilder? childBuilder,
required BuildContext context,
required JsonWidgetData data,
Key? key,
}) {
final child = getChild(data);
return InkWell(
autofocus: autofocus,
borderRadius: borderRadius,
canRequestFocus: canRequestFocus,
customBorder: customBorder,
enableFeedback: enableFeedback,
excludeFromSemantics: excludeFromSemantics,
focusColor: focusColor,
focusNode: focusNode,
highlightColor: highlightColor,
hoverColor: hoverColor,
key: key,
mouseCursor: mouseCursor,
onDoubleTap: onDoubleTap,
onFocusChange: onFocusChange,
onHighlightChanged: onHighlightChanged,
onHover: onHover,
onLongPress: onLongPress,
onTap: onTap,
onTapCancel: onTapCancel,
onTapDown: onTapDown,
onTapUp: onTapUp,
overlayColor: overlayColor,
radius: radius,
splashColor: splashColor,
splashFactory: splashFactory,
statesController: statesController,
child: child.build(
childBuilder: childBuilder,
context: context,
),
);
}