chatroom_uikit library
Classes
- ChatAvatar
- ChatBottomSheetBackground
- ChatBottomSheetItem
- ChatBottomSheetWidget
-
ChatDialog<
T> -
ChatDialogItem<
T> - ChatEventItemAction
- ChatExpression
- ChatImageLoader
- ChatInputBar
- ChatInputBarState
- ChatInputEmoji
- ChatReportController
- ChatReportPage
- ChatroomContext
- ChatroomController
- ChatroomEventListener
- ChatRoomGiftItem
- ChatRoomGiftListTile
- ChatRoomGiftListView
- ChatroomGiftMessageListView
- ChatRoomGiftPage
- ChatroomGiftPageController
- Gift page controller, you can customize the gift page
- ChatroomGlobalBroadcastView
- ChatRoomJoinListTile
- ChatRoomListTile
- ChatroomMessageListController
- ChatroomMessageListView
- ChatRoomParticipantItem
- ChatRoomParticipantItemData
- ChatroomParticipantPageController
- ChatroomParticipantsListView
- ChatroomParticipantsListViewState
- ChatRoomParticipantsPage
- ChatroomReportListView
- ChatRoomService
- ChatRoomServiceImplement
- ChatRoomSettings
- ChatRoomTextListTile
- ChatRoomUIKit
- ChatroomUIKitClient
- ChatRoomUIKitEvent
- ChatRoomUIKitState
- ChatUIKitButton
- ChatUIKitColor
- ChatUIKitFont
- ChatUIKitShadow
- ChatUIKitTheme
- CustomTabIndicator
- DefaultGiftPageController
- Default gift page controller
- DefaultMessageListController
- DefaultReportController
- EmojiMapping
- FlutterLocalization
- GiftEntity
- GiftEntityProtocol
- GiftItem
- GiftReceiveItemWidget
- GiftReceiveModel
- GiftService
- GiftServiceImplement
- LanguageConvertor
- MapLocale
- UIKitHSLColor
- UserEntity
- UserInfoProtocol
- UserService
- UserServiceImplement
- UserStateChangedResponse
Enums
- ChatBottomSheetItemType
- ChatDialogItemType
- ChatDialogRectangleBorderType
- ChatroomBeKickedReason
- Description Chatroom leave events.
- ChatroomOperationType
- Description Chatroom operation events.Ext,leave or join, destroyed.
- ChatroomUserOperationType
- Description Chatroom user operation events.
- ChatUIKitButtonType
- ChatUIKitFontSize
- CornerRadius
- Description corner radius.
- InputType
- LanguageCode
- LightnessStyle
- RoomEventsType
- All business service errors
Extensions
- Actions on ChatroomController
- ChatEventsListener on GiftServiceImplement
- ChatroomEventsListener on ChatRoomServiceImplement
- ChatroomImplement on ChatroomController
- ChatRoomServiceAction on ChatroomUIKitClient
- ChatUIKitExt on ChatroomController
- ContextExtension on BuildContext
- ControllerResponses on ChatroomUIKitClient
- GiftServiceAction on ChatroomUIKitClient
- LanguageCodeExt on LanguageCode
- LanguageCode extension
- LocaleExtension on Locale?
- SizeTypeToInt on ChatUIKitFontSize
- StringExt on String
- StringExtension on String
- UserServiceAction on ChatroomUIKitClient
Constants
- movedHeight → const double
- originHeight → const double
- totalHeight → const double
Functions
-
showChatDialog<
T> (BuildContext context, {required List< ChatDialogItem> items, String? subTitle, String? title, Color barrierColor = Colors.black54, ChatDialogRectangleBorderType borderType = ChatDialogRectangleBorderType.circular}) → Future<T> -
vLog(
String log) → dynamic
Typedefs
- BodyType = MessageType
- ChatError = EMError
- ChatEventHandler = EMChatEventHandler
- ChatOptions = EMOptions
- ChatRoom = EMChatRoom
- ChatRoomEventHandler = EMChatRoomEventHandler
- ChatroomGiftMessageListViewBuilder = Widget? Function({GiftEntityProtocol gift, String senderId, UserInfoProtocol? user})
-
ChatroomGlobalBroadcastBuilder
= Widget Function(List<
String> list) -
ChatroomShowGiftListAction
= void Function(List<
ChatroomGiftPageController> ) -
ChatroomShowParticipantViewAction
= void Function(String roomId, List<
ChatroomParticipantPageController> ?) - ChatType = ChatType
- Client = EMClient
- ConnectionEventHandler = EMConnectionEventHandler
-
CursorResult<
T> = EMCursorResult< T> - CustomBody = EMCustomMessageBody
- EmojiClick = void Function(String emoji)
- Message = EMMessage
- MessageDirection = MessageDirection
- MessageEvent = ChatMessageEvent
-
PageResult<
T> = EMPageResult< T> - RoomLeaveReason = LeaveReason
- RoomPermissionType = EMChatRoomPermissionType
- TextBody = EMTextMessageBody
- TranslatorCallback = void Function(Locale?)
- UserInfo = EMUserInfo