CategoryViewConfig class

Category view Config

Constructors

CategoryViewConfig({double tabBarHeight = 46.0, Duration tabIndicatorAnimDuration = kTabScrollDuration, Category initCategory = Category.RECENT, RecentTabBehavior recentTabBehavior = RecentTabBehavior.RECENT, bool showBackspaceButton = false, Color backgroundColor = const Color(0xFFEBEFF2), Color indicatorColor = Colors.blue, Color iconColor = Colors.grey, Color iconColorSelected = Colors.blue, Color backspaceColor = Colors.blue, Color? dividerColor, CategoryIcons categoryIcons = const CategoryIcons(), CategoryViewBuilder? customCategoryView})
Constructor
const

Properties

backgroundColor Color
Background color of TabBar
final
backspaceColor Color
The color of the backspace icon button
final
categoryIcons CategoryIcons
Determines the icon to display for each Category
final
customCategoryView CategoryViewBuilder?
Custom search bar Hot reload is not supported
final
dividerColor Color?
Divider color between TabBar and emoji's
final
hashCode int
The hash code for this object.
no setteroverride
iconColor Color
The color of the category icons
final
iconColorSelected Color
The color of the category icon when selected
final
indicatorColor Color
The color of the category indicator
final
initCategory Category
The initial Category that will be selected This Category will have its button in the bottombar darkened
final
recentTabBehavior RecentTabBehavior
Behavior of Recent Tab (Recent, Popular)
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
showBackspaceButton bool
Show Backspace button
final
tabBarHeight double
Tab bar height
final
tabIndicatorAnimDuration Duration
Duration of tab indicator to animate to next category
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