ChatImages

data class ChatImages(@DrawableRes var backBtn: Int = R.drawable.ecc_ic_arrow_back_white_24dp, @DrawableRes var selectRing: Int = R.drawable.ecc_aqua_ring, @DrawableRes var loader: Int = R.drawable.ecc_im_loading, @DrawableRes var attachIcon: Int = R.drawable.ecc_ic_attachment_button, @DrawableRes var voiceBtnBackground: Int = R.drawable.ecc_record_button_background, @DrawableRes var voiceBtnIcon: Int = R.drawable.ecc_record_button_icon, @DrawableRes var sendBtn: Int = R.drawable.ecc_ic_send_button, @DrawableRes var quoteClearBtn: Int = R.drawable.ecc_ic_clear_36dp, @DrawableRes var clearSearch: Int = R.drawable.ecc_ic_clear_gray_30dp, @DrawableRes var menuIcon: Int = R.drawable.ecc_ic_more_vert_24dp, @DrawableRes var searchIcon: Int = R.drawable.ecc_ic_search_white_24dp, @DrawableRes var playIcon: Int = R.drawable.ecc_voice_message_play, @DrawableRes var pauseIcon: Int = R.drawable.ecc_voice_message_pause, @DrawableRes var copyIcon: Int = R.drawable.ecc_ic_content_copy_24dp, @DrawableRes var replyIcon: Int = R.drawable.ecc_ic_reply_24dp, @DrawableRes var quickReplyButtonBackground: Int = R.drawable.ecc_quick_reply_button_background, @DrawableRes var surveyButtonBackground: Int = R.drawable.ecc_survey_button_backround, @DrawableRes var timestampOutgoingBackground: Int = R.drawable.ecc_timestamp_outgoing_underlayer, @DrawableRes var timestampIncomingBackground: Int = R.drawable.ecc_timestamp_incoming_background, @DrawableRes var chatInputBackground: Int = R.drawable.ecc_chat_input_background, @DrawableRes var logoImage: Int = R.drawable.ecc_welcome_logo, @DrawableRes var operatorAvatarPlaceholder: Int = R.drawable.ecc_operator_avatar_placeholder, @DrawableRes var imagePlaceholder: Int = R.drawable.ecc_image_placeholder, @DrawableRes var outgoingImageMask: Int = R.drawable.alt_ecc_outgoing_image_mask, @DrawableRes var incomingImageMask: Int = R.drawable.alt_ecc_incoming_image_mask, @DrawableRes var outgoingBubbleImage: Int = R.drawable.alt_ecc_outgoing_bubble, @DrawableRes var incomingBubbleImage: Int = R.drawable.alt_ecc_incoming_bubble, @DrawableRes var scrollDownButtonIcon: Int = R.drawable.ecc_scroll_down_icon, @DrawableRes var scrollDownBackground: Int = R.drawable.ecc_scroll_down_background, @DrawableRes var messageSending: Int = R.drawable.ecc_message_image_sending, @DrawableRes var messageSent: Int = R.drawable.ecc_message_image_sending, @DrawableRes var messageDelivered: Int = R.drawable.ecc_message_image_delivered, @DrawableRes var messageRead: Int = R.drawable.ecc_image_message_read, @DrawableRes var messageFailed: Int = R.drawable.ecc_message_image_failed, @DrawableRes var rateStarSelected: Int = R.drawable.ecc_options_survey_selected, @DrawableRes var rateStarUnselected: Int = R.drawable.ecc_options_survey_unselected, @DrawableRes var errorScreenImage: Int = R.drawable.ecc_serious_worker, @DrawableRes var pushIcon: Int = R.drawable.ecc_default_push_icon, @DrawableRes var balloonBackground: Int = R.drawable.ecc_background_snackbar, @DrawableRes var progressButtonStartDownload: Int = R.drawable.ecc_ic_vertical_align_bottom_18dp, @DrawableRes var progressButtonInProgress: Int = R.drawable.ecc_ic_clear_36dp, @DrawableRes var progressButtonCompleted: Int = R.drawable.ecc_ic_file_outline_24dp, @DrawableRes var scheduleMessageIcon: Int = R.drawable.ecc_schedule_icon, @DrawableRes var binarySurveyLikeUnselectedIcon: Int = R.drawable.ecc_binary_survey_like_unselected, @DrawableRes var binarySurveyLikeSelectedIcon: Int = R.drawable.ecc_binary_survey_like_selected, @DrawableRes var binarySurveyDislikeUnselectedIcon: Int = R.drawable.ecc_binary_survey_dislike_unselected, @DrawableRes var binarySurveyDislikeSelectedIcon: Int = R.drawable.ecc_binary_survey_dislike_selected, @DrawableRes var attachmentCameraIcon: Int = R.drawable.ecc_ic_camera_42dp, @DrawableRes var attachmentGalleryIcon: Int = R.drawable.ecc_ic_photo_42dp, @DrawableRes var attachmentFileIcon: Int = R.drawable.ecc_ic_file_fill_42dp, @DrawableRes var attachmentSendIcon: Int = R.drawable.ecc_ic_send_42dp, @DrawableRes var attachmentQuoteIcon: Int = R.drawable.ecc_ic_reply_gray_24dp, @DrawableRes var searchLoader: Int = loader, @DrawableRes var searchResultsItemRightArrow: Int = R.drawable.right_arrow, @DrawableRes var searchResultNoItemsImage: Int = R.drawable.ecc_search_not_found, @DrawableRes var messageEditedStatusIcon: Int = R.drawable.ecc_message_image_edited, @DrawableRes var quoteBackgroundImage: Int = R.drawable.ecc_quote_background, @DrawableRes var quoteIconBackground: Int = R.drawable.ecc_circle_gray_48dp, @DrawableRes var quoteFileIcon: Int = R.drawable.ecc_ic_file_outline_24dp, @DrawableRes var quoteMicIcon: Int = R.drawable.ecc_ic_mic_24dp, @DrawableRes var quoteImageMask: Int = R.drawable.ecc_quote_image_mask) : Serializable

Тема, определяющая изображения в sdk. Все изображения представлены в виде ресурсов

Parameters

backBtn

иконка для кнопки "назад" в тулбаре

selectRing

иконка круга, отображаемая в правом верхнем углу при выборе файла (невыбранное состояние)

loader

изображение главного лоадера по центру экрана

attachIcon

иконка присоединения файла

voiceBtnBackground

фоновое изображение для кнопки записи голосового сообщения

voiceBtnIcon

иконка микрофона для кнопки записи голосового сообщения

sendBtn

иконка для кнопки отправки голосового сообщения

quoteClearBtn

иконка для кнопки отмены цитирования

clearSearch

иконка для кнопки очистки поля ввода поиска

menuIcon

иконка для кнопки меню в тулбаре

playIcon

иконка для запуска воспроизведения голосового файла

pauseIcon

иконка для приостановки воспроизведения голосового файла

copyIcon

иконка копирования файла (кнопка в тулбаре)

replyIcon

иконка цитирования файла (кнопка в тулбаре)

quickReplyButtonBackground

фоновое изображение для кнопки быстрого цитирования

timestampOutgoingBackground

фоновое изображение для метки времени в исходящем сообщении

timestampIncomingBackground

фоновое изображение для метки времени во входящем сообщении

chatInputBackground

фоновое изображение для поля ввода сообщения

logoImage

логотип, отображаемый на экране приветствия

operatorAvatarPlaceholder

плейсхолдер для изображения оператора

imagePlaceholder

плейсхолдер для изображения в сообщении

outgoingImageMask

маска для исходящего изображения, определяет его форму

incomingImageMask

маска для входящего изображения, определяет его форму

outgoingBubbleImage

маска для исходящего сообщения, определяет его форму

incomingBubbleImage

маска для входящего сообщения, определяет его форму

scrollDownButtonIcon

иконка для кнопки прокрутки списка сообщений к последнему

scrollDownBackground

фоновое изображение для кнопки прокрутки списка сообщений к последнему

messageSending

иконка для статуса "отправляется"

messageSent

иконка для статуса "отправлено"

messageDelivered

иконка для статуса "доставлено"

messageRead

иконка для статуса "прочитано"

messageFailed

иконка для статуса "ошибка"

rateStarSelected

иконка заполненной звезды при выставлении оценки (опрос)

rateStarUnselected

иконка пустой звезды при выставлении оценки (опрос)

errorScreenImage

изображение, отображаемое по центру экрана при ошибке загрузки чата

pushIcon

иконка, отображаемая в пуш-уведомлениях

balloonBackground

фоновое изображение для всплывающего уведомления (Toast и Snackbar)

progressButtonStartDownload

иконка начала загрузки файла

progressButtonInProgress

иконка отмены загрузки файла

progressButtonCompleted

иконка по окончанию загрузки файла

scheduleMessageIcon

иконка для сообщений с недоступным оператором в связи с его расписанием

binarySurveyLikeUnselectedIcon

иконка незаполненного пальца вверх (опрос)

binarySurveyLikeSelectedIcon

иконка заполненного пальца вверх (опрос)

binarySurveyDislikeUnselectedIcon

иконка незаполненного пальца вниз (опрос)

binarySurveyDislikeSelectedIcon

иконка заполненного пальца вниз (опрос)

attachmentCameraIcon

иконка камеры, используется в нижнем меню чата при выборе изображения

attachmentGalleryIcon

иконка галереи, используется в нижнем меню чата при выборе изображения

attachmentFileIcon

иконка выбора файла, используется в нижнем меню чата

attachmentSendIcon

иконка отправки сообщения, если было прикреплено вложение

attachmentQuoteIcon

иконка цитирования вложения

searchLoader

иконка поиска для лоадера при загрузке результатов поиска в поле ввода. По умолчанию отображается дефолтный лоадер

searchResultsItemRightArrow

иконка "стрелка вправо" в результатах поиска

searchResultNoItemsImage

изображение для сообщения при отсутствии результатов поиска

messageEditedStatusIcon

изображение иконки для сообщения со статусом "отредактировано"

quoteBackgroundImage

изображение фона цитаты

quoteIconBackground

изображение подложки под иконкой файла или микрофона

quoteFileIcon

изображение файла в цитатах сообщения с вложением

quoteMicIcon

изображение микрофона в цитате аудиосообщения

quoteImageMask

маска изображения в цитате сообщения с картинкой

Constructors

Link copied to clipboard
constructor(@DrawableRes backBtn: Int = R.drawable.ecc_ic_arrow_back_white_24dp, @DrawableRes selectRing: Int = R.drawable.ecc_aqua_ring, @DrawableRes loader: Int = R.drawable.ecc_im_loading, @DrawableRes attachIcon: Int = R.drawable.ecc_ic_attachment_button, @DrawableRes voiceBtnBackground: Int = R.drawable.ecc_record_button_background, @DrawableRes voiceBtnIcon: Int = R.drawable.ecc_record_button_icon, @DrawableRes sendBtn: Int = R.drawable.ecc_ic_send_button, @DrawableRes quoteClearBtn: Int = R.drawable.ecc_ic_clear_36dp, @DrawableRes clearSearch: Int = R.drawable.ecc_ic_clear_gray_30dp, @DrawableRes menuIcon: Int = R.drawable.ecc_ic_more_vert_24dp, @DrawableRes searchIcon: Int = R.drawable.ecc_ic_search_white_24dp, @DrawableRes playIcon: Int = R.drawable.ecc_voice_message_play, @DrawableRes pauseIcon: Int = R.drawable.ecc_voice_message_pause, @DrawableRes copyIcon: Int = R.drawable.ecc_ic_content_copy_24dp, @DrawableRes replyIcon: Int = R.drawable.ecc_ic_reply_24dp, @DrawableRes quickReplyButtonBackground: Int = R.drawable.ecc_quick_reply_button_background, @DrawableRes surveyButtonBackground: Int = R.drawable.ecc_survey_button_backround, @DrawableRes timestampOutgoingBackground: Int = R.drawable.ecc_timestamp_outgoing_underlayer, @DrawableRes timestampIncomingBackground: Int = R.drawable.ecc_timestamp_incoming_background, @DrawableRes chatInputBackground: Int = R.drawable.ecc_chat_input_background, @DrawableRes logoImage: Int = R.drawable.ecc_welcome_logo, @DrawableRes operatorAvatarPlaceholder: Int = R.drawable.ecc_operator_avatar_placeholder, @DrawableRes imagePlaceholder: Int = R.drawable.ecc_image_placeholder, @DrawableRes outgoingImageMask: Int = R.drawable.alt_ecc_outgoing_image_mask, @DrawableRes incomingImageMask: Int = R.drawable.alt_ecc_incoming_image_mask, @DrawableRes outgoingBubbleImage: Int = R.drawable.alt_ecc_outgoing_bubble, @DrawableRes incomingBubbleImage: Int = R.drawable.alt_ecc_incoming_bubble, @DrawableRes scrollDownButtonIcon: Int = R.drawable.ecc_scroll_down_icon, @DrawableRes scrollDownBackground: Int = R.drawable.ecc_scroll_down_background, @DrawableRes messageSending: Int = R.drawable.ecc_message_image_sending, @DrawableRes messageSent: Int = R.drawable.ecc_message_image_sending, @DrawableRes messageDelivered: Int = R.drawable.ecc_message_image_delivered, @DrawableRes messageRead: Int = R.drawable.ecc_image_message_read, @DrawableRes messageFailed: Int = R.drawable.ecc_message_image_failed, @DrawableRes rateStarSelected: Int = R.drawable.ecc_options_survey_selected, @DrawableRes rateStarUnselected: Int = R.drawable.ecc_options_survey_unselected, @DrawableRes errorScreenImage: Int = R.drawable.ecc_serious_worker, @DrawableRes pushIcon: Int = R.drawable.ecc_default_push_icon, @DrawableRes balloonBackground: Int = R.drawable.ecc_background_snackbar, @DrawableRes progressButtonStartDownload: Int = R.drawable.ecc_ic_vertical_align_bottom_18dp, @DrawableRes progressButtonInProgress: Int = R.drawable.ecc_ic_clear_36dp, @DrawableRes progressButtonCompleted: Int = R.drawable.ecc_ic_file_outline_24dp, @DrawableRes scheduleMessageIcon: Int = R.drawable.ecc_schedule_icon, @DrawableRes binarySurveyLikeUnselectedIcon: Int = R.drawable.ecc_binary_survey_like_unselected, @DrawableRes binarySurveyLikeSelectedIcon: Int = R.drawable.ecc_binary_survey_like_selected, @DrawableRes binarySurveyDislikeUnselectedIcon: Int = R.drawable.ecc_binary_survey_dislike_unselected, @DrawableRes binarySurveyDislikeSelectedIcon: Int = R.drawable.ecc_binary_survey_dislike_selected, @DrawableRes attachmentCameraIcon: Int = R.drawable.ecc_ic_camera_42dp, @DrawableRes attachmentGalleryIcon: Int = R.drawable.ecc_ic_photo_42dp, @DrawableRes attachmentFileIcon: Int = R.drawable.ecc_ic_file_fill_42dp, @DrawableRes attachmentSendIcon: Int = R.drawable.ecc_ic_send_42dp, @DrawableRes attachmentQuoteIcon: Int = R.drawable.ecc_ic_reply_gray_24dp, @DrawableRes searchLoader: Int = loader, @DrawableRes searchResultsItemRightArrow: Int = R.drawable.right_arrow, @DrawableRes searchResultNoItemsImage: Int = R.drawable.ecc_search_not_found, @DrawableRes messageEditedStatusIcon: Int = R.drawable.ecc_message_image_edited, @DrawableRes quoteBackgroundImage: Int = R.drawable.ecc_quote_background, @DrawableRes quoteIconBackground: Int = R.drawable.ecc_circle_gray_48dp, @DrawableRes quoteFileIcon: Int = R.drawable.ecc_ic_file_outline_24dp, @DrawableRes quoteMicIcon: Int = R.drawable.ecc_ic_mic_24dp, @DrawableRes quoteImageMask: Int = R.drawable.ecc_quote_image_mask)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var loader: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard