QuickBlox UIKit for Android provides a range of features to enhance the chat experience.
Group dialog | Private dialog | |
---|---|---|
File sharing | ✓ | ✓ |
Voice message | ✓ | ✓ |
Typing indicator | ✓ | ✓ |
Delivery receipt | ✓ | ✓ |
Read receipt | ✓ | ✓ |
Unread message count | ✓ | ✓ |
Highlight URLs | ✓ | ✓ |
SendMessageComponent
.
Icon name | Image | Description |
---|---|---|
attachment | ![]() | An icon used to select and add files. |
ic_video_placeholder | ![]() | An icon for video placeholder. |
ic_gif_placeholder | ![]() | An icon for gif placeholder. |
ic_image_placeholder | ![]() | An icon for image placeholder. |
ic_file | ![]() | An icon for file. |
Icon name | Image | Description |
---|---|---|
send_voice | An icon for send voice. | |
ic_record | An icon for recorder. |
Icon name | Image | Description |
---|---|---|
ic_play | An icon for audio. | |
equalizer | ![]() | An icon for audio message background. |
PrivateChatViewModel
of the PrivateChatFragment
and GroupChatViewModel
of the GroupChatFragment
. The indicator remains visible until the user sends the message or clears the text. If the user stops typing for more than 10 seconds, the indicator will also disappear.
MessagesComponent
.
Icon name | Image | Description |
---|---|---|
sent | An icon for sent. | |
delivered | An icon for delivery. |
setTertiaryElementsColor()
(see Theme colors)MessagesComponent
.
Icon name | Image | Description |
---|---|---|
read | An icon for read. |
setMainElementsColor()
(see Theme colors)99+
. The unread message count appears on the DialogsComponent
.
Shape name | Description |
---|---|
bg_dialog_counter | Shape for unread message count |
setMainElementsColor()
(see Theme colors)Icon name | Image | Description |
---|---|---|
ic_forward | An icon for forward. | |
ic_reply | An icon for reply. |