BubbleSlide class abstract

A simple bubble slide that allows to highlight a specific screen zone.

Implementers

Constructors

BubbleSlide({Shape shape = const Rectangle(), BoxShadow boxShadow = const BoxShadow(color: Colors.black54, blurRadius: 0, spreadRadius: 0), VoidCallback? onEnter, VoidCallback? onExit, BubbleSlideChild? child, PassthroughMode passthroughMode = PassthroughMode.NONE})
Creates a new bubble slide instance.
const

Properties

boxShadow BoxShadow
The box shadow.
final
child BubbleSlideChild?
The slide child.
final
hashCode int
The hash code for this object.
no setterinherited
onEnter VoidCallback?
Triggered when this slide has been entered.
final
onExit VoidCallback?
Triggered when this slide has been exited.
final
passthroughMode PassthroughMode
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shape Shape
The slide shape.
final

Methods

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