ConversationItemConfig class
Constructors
-
ConversationItemConfig({Color itemTitleColor = CommonColors.color_333333, double itemTitleSize = 16, Color itemContentColor = CommonColors.color_999999, double itemContentSize = 13, Color itemDateColor = CommonColors.color_cccccc, Color itemAitTextColor = Colors.red, double itemDateSize = 12, double avatarCornerRadius = 21, ConversationItemClick? itemClick, ConversationItemLongClick? itemLongClick, ConversationAvatarClick? avatarClick, ConversationAvatarLongClick? avatarLongClick, Comparator<ConversationInfo>? conversationComparator, ConversationItemBuilder? customItemBuilder, ConversationLastMessageContentBuilder? lastMessageContentBuilder, bool clearMessageWhenDeleteSession = false, void onDeleteConversation(String conversationId)?})
-
const
Methods
-
copyWith({Color? itemTitleColor, double? itemTitleSize, Color? itemContentColor, double? itemContentSize, Color? itemDateColor, Color? itemAitTextColor, double? itemDateSize, double? avatarCornerRadius, ConversationItemClick? itemClick, ConversationItemLongClick? itemLongClick, ConversationAvatarClick? avatarClick, ConversationAvatarLongClick? avatarLongClick, Comparator<ConversationInfo>? conversationComparator, ConversationItemBuilder? customItemBuilder, ConversationLastMessageContentBuilder? lastMessageContentBuilder, bool? clearMessageWhenDeleteSession, void onDeleteConversation(String conversationId)?})
→ ConversationItemConfig
-
基于当前配置派生一份新配置,仅覆盖显式传入的字段。
适用于桌面 Shell 等需要在全局配置之上扩展少量字段的场景。
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited