CNTabBarSearchStyle class

Visual styling options for the search tab in CNTabBar.

Use this to customize colors, sizes, padding, and animations.

Annotations

Constructors

CNTabBarSearchStyle({double? iconSize, Color? iconColor, Color? activeIconColor, Color? searchBarBackgroundColor, Color? searchBarTextColor, Color? searchBarPlaceholderColor, Color? clearButtonColor, double? buttonSize, double? searchBarHeight, double? searchBarBorderRadius, EdgeInsets? searchBarPadding, EdgeInsets? contentPadding, double? spacing, Duration? animationDuration, bool showClearButton = true, CNSymbol? collapsedTabIcon})
Creates search tab styling configuration.
const

Properties

activeIconColor → Color?
Color of the search icon when expanded/active.
final
animationDuration → Duration?
Duration of expand/collapse animation.
final
buttonSize → double?
Size of the collapsed search button (width and height).
final
clearButtonColor → Color?
Color of the clear (X) button.
final
collapsedTabIcon → CNSymbol?
Custom icon for the collapsed tab indicator (shown when search is active).
final
contentPadding → EdgeInsets?
Padding around the entire search tab area.
final
hashCode → int
The hash code for this object.
no setteroverride
iconColor → Color?
Color of the search icon when collapsed/inactive.
final
iconSize → double?
Size of the search icon in the collapsed button.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
searchBarBackgroundColor → Color?
Background color of the expanded search bar.
final
searchBarBorderRadius → double?
Border radius of the search bar.
final
searchBarHeight → double?
Height of the expanded search bar.
final
searchBarPadding → EdgeInsets?
Internal padding of the search bar content.
final
searchBarPlaceholderColor → Color?
Placeholder text color.
final
searchBarTextColor → Color?
Text color inside the search bar.
final
showClearButton → bool
Whether to show the clear button when text is entered.
final
spacing → double?
Spacing between the collapsed tab indicator and search bar.
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.
override