v_chat_message_page library
Classes
- CustomTrackShape
- MentionModel
- MessageStatusIcon
- MessageStatusIconDataModel
- VBaseMessageController
- VBroadcastView
- VGroupView
- VInputLanguage
- VInputTheme
- VMessageConfig
-
vRoom
: The chat room for which the messages are displayed. This parameter is required. isCallsAllowed: A boolean value that indicates whether calls are allowed in the chat room. The default value is true.currentTheme
: set current theme for the v chat message page you can check the dark mode and pass the correct theme you can passVLightMessageTheme
ORVDarkMessageTheme
onUserBlockAnother: A callback function that is called when a user blocks another user. This parameter is optional. onMessageAttachmentIconPress: A callback function that is called when the user clicks on the attachment icon in the message input box. This parameter is optional and returns a future AttachEnumRes instance. onUserUnBlockAnother: A callback function that is called when a user unblocks another user. This parameter is optional. googleMapsApiKey: A string value that represents the Google Maps API key. This parameter is optional. maxMediaSize: An integer value that represents the maximum size of the media files that can be uploaded. The default value is 50 MB. compressImageQuality: An integer value that represents the quality of the compressed image. The default value is 55. maxRecordTime: A Duration instance that represents the maximum duration of the recorded audio. The default value is 30 minutes. - VMessageInputWidget
- this widget used to render the footer of messages page
- VMessageItemTheme
- VMessageLocalization
- This class is used to localize the messages in the chat room.
- VMessagePage
- VMessagesInfoTrans
- labels available to translate
- VMessageTheme
- VMsgStatusTheme
- VOrderView
- VSingleView
- VTextParserWidget
- VVoiceLanguage
- VVoiceMessageController
- VVoiceMessageView
Mixins
Extensions
Properties
-
final
Typedefs
-
CustomMessageItemTypeDef
= Widget Function(BuildContext context, bool isMeSender, Map<
String, dynamic> data) - ItemHolderColorTypeDef = Color Function(BuildContext context, bool isMeSender, bool isDarkMode)
- MessageItemBuilderTypeDef = Widget Function(BuildContext context, bool isMeSender, VBaseMessage data)