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