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, double itemDateSize = 12, double avatarCornerRadius = 21, ConversationItemClick? itemClick, ConversationItemLongClick? itemLongClick, ConversationAvatarClick? avatarClick, ConversationAvatarLongClick? avatarLongClick, Comparator<ConversationInfo>? conversationComparator, ConversationItemBuilder? customItemBuilder})
const

Properties

avatarClick → ConversationAvatarClick?
final
avatarCornerRadius → double
会话列表中会话头像的圆角,0 代表方形,21 为圆形。
final
avatarLongClick → ConversationAvatarClick?
final
conversationComparator → Comparator<ConversationInfo>?
会话列表排序自定义规则
final
customItemBuilder → ConversationItemBuilder?
自定义会话item组件,会替换掉默认的item
final
hashCode → int
The hash code for this object.
no setterinherited
itemClick → ConversationAvatarClick?
会话列表点击事件,包括单击和长按事件
final
itemContentColor → Color
会话消息缩略内容的字体颜色
final
itemContentSize → double
会话消息缩略内容的字体大小
final
itemDateColor → Color
会话时间的字体颜色
final
itemDateSize → double
会话时间的字体大小
final
itemLongClick → ConversationAvatarClick?
final
itemTitleColor → Color
会话名称的字体颜色
final
itemTitleSize → double
会话名称的字体大小
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

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.
inherited