CometChatGroupsStyle class

CometChatGroupsStyle is a data class that has styling-related properties to customize the appearance of CometChatGroups

Inheritance

Constructors

CometChatGroupsStyle({Color? backgroundColor, Border? border, BorderRadiusGeometry? borderRadius, Color? backIconColor, TextStyle? titleTextStyle, Color? titleTextColor, TextStyle? emptyStateTextStyle, Color? emptyStateTextColor, TextStyle? errorStateTextStyle, Color? errorStateTextColor, TextStyle? emptyStateSubTitleTextStyle, Color? emptyStateSubTitleTextColor, TextStyle? errorStateSubTitleTextStyle, Color? errorStateSubTitleTextColor, TextStyle? itemTitleTextStyle, Color? itemTitleTextColor, TextStyle? itemSubtitleTextStyle, Color? itemSubtitleTextColor, Color? separatorColor, double? separatorHeight, CometChatAvatarStyle? avatarStyle, CometChatStatusIndicatorStyle? statusIndicatorStyle, Color? searchBackgroundColor, BorderSide? searchBorder, BorderRadius? searchBorderRadius, Color? searchIconColor, Color? searchInputTextColor, TextStyle? searchInputTextStyle, Color? searchPlaceHolderTextColor, TextStyle? searchPlaceHolderTextStyle, Color? checkBoxBackgroundColor, BorderSide? checkBoxBorder, BorderRadiusGeometry? checkBoxBorderRadius, Color? checkBoxCheckedBackgroundColor, Color? listItemSelectedBackgroundColor, Color? checkboxSelectedIconColor, Color? submitIconColor, Color? retryButtonBackgroundColor, BorderSide? retryButtonBorder, BorderRadiusGeometry? retryButtonBorderRadius, Color? retryButtonTextColor, TextStyle? retryButtonTextStyle, Color? protectedGroupIconBackground, Color? privateGroupIconBackground})
const

Properties

avatarStyle CometChatAvatarStyle?
avatarStyle set style for avatar
final
backgroundColor Color?
backgroundColor provides background color for the widget
final
backIconColor Color?
backIconColor provides color for the back icon
final
border Border?
border provides border for the widget
final
borderRadius BorderRadiusGeometry?
borderRadius provides border radius for the widget
final
checkBoxBackgroundColor Color?
checkBoxBackgroundColor provides background color for selected item
final
checkBoxBorder BorderSide?
checkBoxBorder provides border for selected item
final
checkBoxBorderRadius BorderRadiusGeometry?
checkBoxBorderRadius provides border radius for selected item
final
checkBoxCheckedBackgroundColor Color?
checkBoxCheckedBackgroundColor provides check color for selected item
final
checkboxSelectedIconColor Color?
checkboxSelectedIconColor provides color for selected item
final
emptyStateSubTitleTextColor Color?
emptyStateSubTitleTextColor provides text color for empty state
final
emptyStateSubTitleTextStyle TextStyle?
emptyStateSubTitleTextStyle provides text style for empty state
final
emptyStateTextColor Color?
emptyStateTextColor provides text color for empty state
final
emptyStateTextStyle TextStyle?
emptyStateTextStyle provides text style for empty state
final
errorStateSubTitleTextColor Color?
errorStateSubTitleTextColor provides sub-title text color for error state
final
errorStateSubTitleTextStyle TextStyle?
errorStateTextStyle provides sub-title text style for error state
final
errorStateTextColor Color?
errorStateTextColor provides text color for error state
final
errorStateTextStyle TextStyle?
errorStateTextStyle provides text style for error state
final
hashCode int
The hash code for this object.
no setterinherited
itemSubtitleTextColor Color?
itemSubtitleTextColor provides text color for item tile title
final
itemSubtitleTextStyle TextStyle?
itemSubtitleTextStyle provides text style for item tile title
final
itemTitleTextColor Color?
itemTitleTextColor provides text color for item tile title
final
itemTitleTextStyle TextStyle?
itemTitleTextStyle provides text style for item tile title
final
listItemSelectedBackgroundColor Color?
listItemSelectedBackgroundColor provides background color for selected item
final
privateGroupIconBackground Color?
privateGroupIconBackground provides background color for private group icon
final
protectedGroupIconBackground Color?
protectedGroupIconBackground provides background color for protected group icon
final
retryButtonBackgroundColor Color?
retryButtonBackgroundColor provides background color for retry button
final
retryButtonBorder BorderSide?
retryButtonBorder provides border for retry button
final
retryButtonBorderRadius BorderRadiusGeometry?
retryButtonBorderRadius provides border radius for retry button
final
retryButtonTextColor Color?
retryButtonTextColor provides text color for retry button
final
retryButtonTextStyle TextStyle?
retryButtonTextStyle provides text style for retry button
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
searchBackgroundColor Color?
searchBackgroundColor provides background color for search box
final
searchBorder BorderSide?
searchBorder provides border for search box
final
searchBorderRadius BorderRadius?
searchContentPadding provides padding for search box content
final
searchIconColor Color?
searchIconColor provides color for search icon
final
searchInputTextColor Color?
searchInputTextColor provides input text color for search box
final
searchInputTextStyle TextStyle?
searchInputTextStyle provides input text style for search box
final
searchPlaceHolderTextColor Color?
searchPlaceHolderTextColor provides placeholder text color for search box
final
searchPlaceHolderTextStyle TextStyle?
searchPlaceHolderTextStyle provides placeholder text style for search box
final
separatorColor Color?
separatorColor provides color for the separator
final
separatorHeight double?
separatorHeight provides height for the separator
final
statusIndicatorStyle CometChatStatusIndicatorStyle?
statusIndicatorStyle set style for status indicator
final
submitIconColor Color?
submitIconColor provides color for submit icon
final
titleTextColor Color?
titleTextColor provides text color for the title
final
titleTextStyle TextStyle?
title provides title for the widget
final
type Object
The extension's type.
no setterinherited

Methods

copyWith({Color? backgroundColor, Border? border, BorderRadiusGeometry? borderRadius, Color? backIconColor, TextStyle? titleTextStyle, Color? titleTextColor, TextStyle? emptyStateTextStyle, Color? emptyStateTextColor, TextStyle? errorStateTextStyle, Color? errorStateTextColor, TextStyle? emptyStateSubtitleTextStyle, Color? emptyStateSubtitleTextColor, TextStyle? errorStateSubTitleTextStyle, Color? errorStateSubTitleTextColor, TextStyle? itemTitleTextStyle, Color? itemTitleTextColor, TextStyle? itemSubtitleTextStyle, Color? itemSubtitleTextColor, double? separatorHeight, Color? separatorColor, CometChatAvatarStyle? avatarStyle, CometChatStatusIndicatorStyle? statusIndicatorStyle, Color? searchBackgroundColor, BorderSide? searchBorder, BorderRadius? searchBorderRadius, Color? searchIconColor, Color? searchInputTextColor, TextStyle? searchInputTextStyle, Color? searchPlaceHolderTextColor, TextStyle? searchPlaceHolderTextStyle, BorderSide? checkBoxBorder, Color? checkBoxBackgroundColor, Color? checkBoxCheckedBackgroundColor, BorderRadiusGeometry? checkBoxBorderRadius, Color? listItemSelectedBackgroundColor, Color? checkboxSelectedIconColor, Color? submitIconColor, Color? retryButtonBackgroundColor, Color? retryButtonTextColor, TextStyle? retryButtonTextStyle, BorderSide? retryButtonBorder, BorderRadiusGeometry? retryButtonBorderRadius, Color? privateGroupIconBackground, Color? protectedGroupIconBackground}) CometChatGroupsStyle
Creates a copy of this theme extension with the given fields replaced by the non-null parameter values.
override
lerp(covariant ThemeExtension<CometChatGroupsStyle>? other, double t) CometChatGroupsStyle
Linearly interpolate with another ThemeExtension object.
override
merge(CometChatGroupsStyle? style) CometChatGroupsStyle
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

Static Methods

of(BuildContext context) CometChatGroupsStyle