bordered method

T bordered({
  1. BoxBorder? border,
  2. Gradient? gradient,
  3. Color color = const Color(0xFF000000),
  4. double width = 0.0,
  5. BorderStyle style = BorderStyle.solid,
  6. double strokeAlign = BorderSide.strokeAlignInside,
  7. BorderRadiusGeometry? borderRadius,
  8. double depth = 1.0,
  9. double radius = 0.0,
  10. BoxShape shape = BoxShape.rectangle,
  11. Clip clipBehavior = Clip.antiAlias,
  12. double elevation = 0.0,
  13. Color shadowColor = const Color(0xFF000000),
  14. Duration? duration,
  15. Curve? curve,
  16. VoidCallback? onEnd,
})

Adds UiBordered.

Implementation

T bordered({
  // border.
  BoxBorder? border, // overrides below
  Gradient? gradient,
  Color color = const Color(0xFF000000),
  double width = 0.0,
  BorderStyle style = BorderStyle.solid,
  double strokeAlign = BorderSide.strokeAlignInside,

  // clip.
  BorderRadiusGeometry? borderRadius, // overrides below
  double depth = 1.0,
  double radius = 0.0,
  BoxShape shape = BoxShape.rectangle,
  Clip clipBehavior = Clip.antiAlias,

  // shadow.
  double elevation = 0.0,
  Color shadowColor = const Color(0xFF000000),

  // ui.
  Duration? duration,
  Curve? curve,
  VoidCallback? onEnd,
}) {
  return addChild(UiBordered(
    border: border,
    gradient: gradient,
    color: color,
    width: width,
    style: style,
    strokeAlign: strokeAlign,
    borderRadius: borderRadius,
    depth: depth,
    radius: radius,
    shape: shape,
    clipBehavior: clipBehavior,
    elevation: elevation,
    shadowColor: shadowColor,
    duration: duration,
    curve: curve,
    onEnd: onEnd,
  ));
}