toPainter method

CustomPainter toPainter({
  1. Color backgroundColor = Colors.black54,
  2. Color borderColor = Colors.transparent,
  3. ZeroTooltipPosition position = ZeroTooltipPosition.top,
})

toPainter is used to convert the ZeroTooltipVariant to CustomPainter the backgroundColor is the background color of the tooltip the borderColor is the border color of the tooltip the position is the position of the tooltip this function is used in ZeroTooltip widget

Implementation

CustomPainter toPainter({
  Color backgroundColor = Colors.black54,
  Color borderColor = Colors.transparent,
  ZeroTooltipPosition position = ZeroTooltipPosition.top,
}) {
  switch (this) {
    case rectangle:
      return ZeroTooltipRectangleVariant(
        backgroundColor: backgroundColor,
        borderColor: borderColor,
        position: position,
      );
    case rounded:
      return ZeroTooltipRoundedVariant(
        backgroundColor: backgroundColor,
        borderColor: borderColor,
        position: position,
      );
    case custom:
      return ZeroTooltipCustomVariant(
        backgroundColor: backgroundColor,
        borderColor: borderColor,
        position: position,
      );
  }
}