DotIndicatorTheme class
Theme configuration for DotIndicator and its dot items.
Constructors
- DotIndicatorTheme.new({double? spacing, EdgeInsetsGeometry? padding, DotBuilder? dotBuilder, double? size, double? borderRadius, Color? activeColor, Color? inactiveColor, Color? inactiveBorderColor, double? inactiveBorderWidth})
-
Creates a DotIndicatorTheme.
const
Properties
- activeColor → Color?
-
Color of the active dot.
final
- borderRadius → double?
-
Border radius of dots.
final
- dotBuilder → DotBuilder?
-
Builder for individual dots.
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- inactiveBorderColor → Color?
-
Border color of the inactive dot.
final
- inactiveBorderWidth → double?
-
Border width of the inactive dot.
final
- inactiveColor → Color?
-
Color of the inactive dot.
final
- padding → EdgeInsetsGeometry?
-
Padding around the dots container.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- size → double?
-
Size of each dot.
final
- spacing → double?
-
Spacing between dots.
final
Methods
-
copyWith(
{ValueGetter< double?> ? spacing, ValueGetter<EdgeInsetsGeometry?> ? padding, ValueGetter<DotBuilder?> ? dotBuilder, ValueGetter<double?> ? size, ValueGetter<double?> ? borderRadius, ValueGetter<Color?> ? activeColor, ValueGetter<Color?> ? inactiveColor, ValueGetter<Color?> ? inactiveBorderColor, ValueGetter<double?> ? inactiveBorderWidth}) → DotIndicatorTheme - Creates a copy of this theme but with the given fields replaced.
-
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.
override