ShowcasePresentation class

What DigiaAnchor should hand Showcase.withWidget for the active step.

Both tooltip and spotlight render our own exact container bubble; the (vendored, patched) showcaseview draws the placement-aware arrow at the resolved side, in arrowColor, so the bubble stays exact and the arrow stays correct on flip.

Constructors

ShowcasePresentation({required Widget container, required Color overlayColor, required double overlayOpacity, required ShapeBorder targetShapeBorder, required EdgeInsets targetPadding, required TooltipPosition? tooltipPosition, required bool showArrow, required Color arrowColor, required Color? arrowBorderColor, required double arrowBorderWidth, required bool disableBarrierInteraction, required VoidCallback? onBarrierClick})
const

Properties

arrowBorderColor Color?
final
arrowBorderWidth double
final
arrowColor Color
final
container Widget
final
disableBarrierInteraction bool
Whether scrim/barrier taps are inert (outsideTapBehavior == 'nothing'). When false, onBarrierClick (if set) runs, else the engine advances.
final
hashCode int
The hash code for this object.
no setterinherited
onBarrierClick VoidCallback?
What a scrim/barrier tap should do, for outsideTapBehavior == 'dismiss'. Null means use the engine default (advance) — i.e. 'next'.
final
overlayColor Color
final
overlayOpacity double
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
showArrow bool
final
targetPadding EdgeInsets
final
targetShapeBorder ShapeBorder
final
tooltipPosition → TooltipPosition?
final

Methods

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