CalloutStyle class final

Style overrides that can be applied when showing a callout.

Width values apply to the content area. The painted bubble adds contentPadding and borderWidth around the measured content.

Annotations

Constructors

CalloutStyle({TextStyle? titleTextStyle, TextStyle? detailTextStyle, Color backgroundColor = Colors.white, Color borderColor = const Color(0x1F000000), double borderRadius = 8, double borderWidth = 1, EdgeInsets contentPadding = const EdgeInsets.all(4), double minWidth = 52, double? maxWidth, Offset offset = const Offset(0, -8), bool autoAdjustWidth = true})
Creates a callout style with the given properties.

Properties

autoAdjustWidth → bool
Whether content width should automatically adjust within minWidth and maxWidth.
final
backgroundColor → Color
Background color of the callout.
final
borderColor → Color
Border color of the callout.
final
borderRadius → double
Corner radius of the callout, in logical pixels.
final
borderWidth → double
Border width of the callout, in logical pixels.
final
contentPadding → EdgeInsets
Inner padding around title/detail content.
final
detailTextStyle → TextStyle?
Text style used for the callout detail text.
final
hashCode → int
The hash code for this object.
no setterinherited
maxWidth → double
Maximum width allowed for callout content layout, in logical pixels.
final
minWidth → double
Minimum width allowed for callout content layout, in logical pixels.
final
offset → Offset
Offset applied to the anchor point before layout, in logical pixels.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
titleTextStyle → TextStyle?
Text style used for the callout title.
final

Methods

copyWith({Object? titleTextStyle = _unset, Object? detailTextStyle = _unset, Color? backgroundColor, Color? borderColor, double? borderRadius, double? borderWidth, EdgeInsets? contentPadding, double? minWidth, double? maxWidth, Offset? offset, bool? autoAdjustWidth}) → CalloutStyle
Creates a copy of this callout style but with the given fields replaced with the new values.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited