What is ChatView?
ChatView
is a lightweight yet powerful extension that lets you display chat messages in a modern way using Android's native RecyclerView
. Whether you're building a chatbot, messenger, or community app — this extension gives you the control and style to make your UI shine.
Features
Right and left aligned message bubbles
Customize colors, corner radius, fonts, and padding
Smooth scroll to latest message
Efficient performance using
RecyclerView
Available Blocks
Core
CreateChatView(layout)
AddMessage(text, isSender)
ClearMessages()
Styling
BubbleColorSender(color)
BubbleColorReceiver(color)
TextColor(color)
TextSize(size)
FontBold(boolean)
FontItalic(boolean)
BubblePadding(pixels)
MaxBubbleWidth(pixels)
BubbleCornerRadius(pixels)
Blocks Image
How To Use
- Add the extension to your project
- Drag a
VerticalArrangement
(or any layout) - Call
CreateChatView
inside that layout - Add messages dynamically using
AddMessage
- Use property blocks to customize your chat bubbles
You can style messages before adding them. Settings like bubble color or font are applied to new messages only.
Download & Source
AIX Download: GitHub Release Page
Documentation: Full Information
AIA Download: Download Sample AIA
Java Code: Download Java Code