ChatImages

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)

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

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