🤖
Android
  • Chat SDK Android
  • Getting Started
    • Chat SDK Quickstart
    • Add the Chat SDK to a Firebase app
    • Add the Chat SDK to a non-Firebase app
  • Setup
    • Add Chat SDK to your project
    • Firebase Setup
    • Chat SDK Initialization
    • Set the Chat SDK Theme
    • Enable Location Messages
    • Authentication Screen
    • Add Additional Modules
    • Module Configuration
    • Proguard
  • API
    • Overriding Activities and Fragments
    • Events
    • Theming
    • Customizing the Icons
    • Tab Customization
    • Add a Chat Option
    • Message Customization
    • Integrating Chat SDK User profiles with your app
    • Overriding the Push Notification Handler
    • Handling Structured Meta Data
  • Chat SDK v4
    • Development Guide
    • Updating from v4 to v5
Powered by GitBook
On this page

Was this helpful?

  1. API

Customizing the Icons

PreviousThemingNextTab Customization

Last updated 4 years ago

Was this helpful?

Styling the icons with Iconics

All the icons used in the app are defined dynamically and can be customized.

Icons.shared().block = new IconicsDrawable(context, FontAwesome.Icon.faw_user);

This will change the block icon to be the FontAwesome user image.

You can reference for more details.

Here is a full list of the icons that can be customized:

public IconicsDrawable dummy;
public IconicsDrawable location;
public IconicsDrawable user;
public IconicsDrawable phone;
public IconicsDrawable email;
public IconicsDrawable chat;
public IconicsDrawable check;
public IconicsDrawable save;
public IconicsDrawable block;
public IconicsDrawable publicChat;
public IconicsDrawable contact;
public IconicsDrawable edit;
public IconicsDrawable logout;
public IconicsDrawable search;
public IconicsDrawable users;
public IconicsDrawable copy;
public IconicsDrawable delete;
public IconicsDrawable forward;
public IconicsDrawable reply;
public Drawable add;
public IconicsDrawable microphone;
public IconicsDrawable cancel;
public IconicsDrawable play;
public IconicsDrawable pause;
public Drawable send;
IconicsAndroid