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 ConversationAvatarLongClick?
final
conversationComparator Comparator<ConversationInfo>?
会话列表排序自定义规则
final
customItemBuilder ConversationItemBuilder?
自定义会话item组件,会替换掉默认的item
final
hashCode int
The hash code for this object.
no setterinherited
itemClick ConversationItemClick?
会话列表点击事件,包括单击和长按事件
final
itemContentColor Color
会话消息缩略内容的字体颜色
final
itemContentSize double
会话消息缩略内容的字体大小
final
itemDateColor Color
会话时间的字体颜色
final
itemDateSize double
会话时间的字体大小
final
itemLongClick ConversationItemLongClick?
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