IconTabItem

open class IconTabItem @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = R.attr.sd_iconTabItemStyle, defStyleRes: Int = R.style.Sdds_Components_IconTabItem) : TabItem

Таб-элемент с иконкой и опциональным счётчиком.

Позволяет отображать иконку с возможностью смещения счётчика по осям X и Y. Счётчик отображается поверх иконки, если включена соответствующая опция.

Parameters

context

Контекст, в котором создаётся элемент.

attrs

Атрибуты, заданные в XML.

defStyleAttr

Идентификатор атрибута стиля по умолчанию.

defStyleRes

Идентификатор ресурса стиля по умолчанию.

See also

Constructors

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

Создаёт новый экземпляр IconTabItem.

Properties

Link copied to clipboard

Смещение счётчика по горизонтали (ось X) в пикселях.

Link copied to clipboard

Смещение счётчика по вертикали (ось Y) в пикселях.

Link copied to clipboard
open override var isCounterEnabled: Boolean

Включена ли отрисовка счётчика.

Link copied to clipboard
override var text: CharSequence?

Текст элемента. Всегда null для IconTabItem.

Link copied to clipboard
override var value: CharSequence?

Значение текста элемента. Всегда null для IconTabItem.

Functions

Link copied to clipboard
open override fun draw(canvas: Canvas)
Link copied to clipboard
open override fun resetCompoundDrawables()

Сбрасывает составные drawables у внутреннего элемента.