RelativeBubbleSlide class

A bubble slide with a position that depends on another widget.

Inheritance

Constructors

RelativeBubbleSlide({Shape shape = const Rectangle(), BoxShadow boxShadow = const BoxShadow(color: Colors.black54, blurRadius: 0, spreadRadius: 0), dynamic passThroughMode = PassthroughMode.NONE, required BubbleSlideChild child, required GlobalKey<State<StatefulWidget>> widgetKey, int highlightPadding = 0})
Creates a new relative bubble slide instance.
const

Properties

boxShadow BoxShadow
The box shadow.
finalinherited
child BubbleSlideChild?
The slide child.
finalinherited
hashCode int
The hash code for this object.
no setterinherited
highlightPadding int
Padding for the highlight area
final
onEnter VoidCallback?
Triggered when this slide has been entered.
finalinherited
onExit VoidCallback?
Triggered when this slide has been exited.
finalinherited
passthroughMode PassthroughMode
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shape Shape
The slide shape.
finalinherited
widgetKey GlobalKey<State<StatefulWidget>>
The widget key.
final

Methods

build(BuildContext context, BubbleShowcase bubbleShowcase, int currentSlideIndex, void goToSlide(int)) Widget
Builds the whole slide widget.
inherited
getHighlightPosition(BuildContext context, BubbleShowcase bubbleShowcase, int currentSlideIndex) Position
Returns the position to highlight.
override
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