Chip

open class Chip @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = R.attr.sd_chipStyle, defStyleRes: Int = R.style.Sdds_Components_Chip) : View, ViewStateHolder, ColorStateHolder, TextDrawable.Delegate, Checkable, Shapeable, HasFocusSelector

Компонент Chip.

Author

Малышев Александр on 29.07.2024

Parameters

context

контекст

attrs

аттрибуты view

defStyleAttr

аттрибут стиля по умолчанию

Constructors

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

Types

Link copied to clipboard

Слушатель изменений состояния isChecked

Properties

Link copied to clipboard
open override var colorState: ColorState?

Состояние внешнего вида компонента Chip

Link copied to clipboard

Drawable в конце компонента

Link copied to clipboard

Drawable в начале компонента

Link copied to clipboard

Может ли Chip изменять состояние isChecked

Link copied to clipboard
open override val shape: ShapeModel?
Link copied to clipboard
open override var state: ViewState?

Состояние внешнего вида компонента Chip

Link copied to clipboard
open var text: CharSequence

Текст

Functions

Link copied to clipboard
open override fun isChecked(): Boolean
Link copied to clipboard
open override fun onDrawableSizeChange()

Колбэк изменения размера TextDrawable

Link copied to clipboard
open override fun performClick(): Boolean
Link copied to clipboard
open override fun setChecked(checked: Boolean)
Link copied to clipboard

Устанавливает цвет Drawable в конце

Link copied to clipboard

Устанавливает цвета Drawable в конце

Link copied to clipboard
fun setDrawableEndRes(@DrawableRes drawableRes: Int)

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

Link copied to clipboard

Устанавливает цвет Drawable в начале

Link copied to clipboard

Устанавливает цвета Drawable в начале

Link copied to clipboard
fun setDrawableStartRes(@DrawableRes drawableRes: Int)

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

Link copied to clipboard
open override fun setEnabled(enabled: Boolean)
Link copied to clipboard

Устанавливает слушатель изменения состояния isChecked

Link copied to clipboard
open override fun setPadding(left: Int, top: Int, right: Int, bottom: Int)
Link copied to clipboard
open override fun setPaddingRelative(start: Int, top: Int, end: Int, bottom: Int)
Link copied to clipboard
open override fun setPressed(pressed: Boolean)
Link copied to clipboard
open fun setTextAppearance(@StyleRes appearanceId: Int)

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

Link copied to clipboard
open fun setTextColor(colors: ColorStateList?)

Устанавливает цвета текста

Link copied to clipboard
open override fun toggle()