DropdownEmptyStateView

open class DropdownEmptyStateView @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = R.attr.sd_dropdownEmptyStateStyle, defStyleRes: Int = R.style.Sdds_Components_DropdownEmptyState) : LinearLayout

Компонент - часть DropdownMenu, для отображения состояния пустоты с иконкой, текстом и кнопкой действия.

Constructors

Link copied to clipboard
constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = R.attr.sd_dropdownEmptyStateStyle, defStyleRes: Int = R.style.Sdds_Components_DropdownEmptyState)

Functions

Link copied to clipboard

Устанавливает слушатель нажатия на кнопку действия

Link copied to clipboard
fun setActionText(actionText: CharSequence?)

Устанавливает текст кнопки действия.

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

Link copied to clipboard
fun setDescription(description: CharSequence?)

Устанавливает текст описания.

Устанавливает текст описания по идентификатору строкового ресурса.

Link copied to clipboard

Устанавливает стиль текста описания.

Link copied to clipboard

Устанавливает стили текста описания.

Link copied to clipboard

Устанавливает цвет текста описания по ColorStateList.

Устанавливает цвет текста описания по ColorValueStateList.

Устанавливает цвет текста описания по значению цвета.

Link copied to clipboard
fun setIcon(drawable: Drawable?)

Устанавливает drawable иконки.

fun setIcon(@DrawableRes resId: Int)

Устанавливает иконку по идентификатору ресурса.

Link copied to clipboard
fun setIconTint(colorStateList: ColorStateList?)

Устанавливает цвет иконки по ColorStateList.

fun setIconTint(colorStateList: ColorValueStateList?)

Устанавливает цвет иконки по ColorValueStateList.

fun setIconTint(@ColorInt color: Int)

Устанавливает цвет иконки по значению цвета.