Skip to main content
Customize message bubbles using CometChatOutgoingMessageBubbleStyle and CometChatIncomingMessageBubbleStyle.

Global Theming

Apply bubble styles globally via ThemeData.extensions:

Component-Level Styling

Pass styles directly to CometChatMessageList:

Bubble Types

Text Bubble

Image Bubble

Video Bubble

Audio Bubble

File Bubble

Poll Bubble

Call Bubble

Deleted Message Bubble

Collaborative Bubbles

Sticker Bubble

Voice Call Bubble

Action Message Bubble

Style activity-driven notifications like “User joined” or “User left”:

AI Assistant Bubble


Style Properties Reference

CometChatOutgoingMessageBubbleStyle

CometChatIncomingMessageBubbleStyle

Includes all properties from CometChatOutgoingMessageBubbleStyle except messageReceiptStyle, moderationStyle, and exceptionStyle, plus:

CometChatActionBubbleStyle

CometChatAiAssistantBubbleStyle