Editable

open class Editable @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = R.attr.sd_editableStyle, defStyleRes: Int = R.style.Sdds_Components_Editable) : AppCompatEditText, ColorStateHolder

AppCompatEditText с поддержкой ColorState, ColorValueStateList, StyleStateList

Parameters

context

контекст

attrs

аттрибуты view

defStyleAttr

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

defStyleRes

стиль по умолчанию.

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Управляет переносом строки при нажатии на Enter если true - строка переносится на новую

Link copied to clipboard
open override var colorState: ColorState?
Link copied to clipboard
open var icon: Drawable?

Иконка

Link copied to clipboard
open var iconMargin: Int

Отступ иконки от текстового поля.

Link copied to clipboard
open var iconPlacement: Int

Расположение иконки.

Link copied to clipboard
open var iconSize: Int

Переопределенный размер иконки. Если iconSize == 0, то будет использована внутрення ширина иконки Drawable.getIntrinsicWidth

Link copied to clipboard

Устанавливает Editable в режим "Только для чтения"

Functions

Link copied to clipboard
fun forceFocus(showIme: Boolean = true)

Запрашивает фокус и клавиатуру

Link copied to clipboard
open override fun onCreateInputConnection(outAttrs: EditorInfo?): InputConnection?
Link copied to clipboard
open fun setCursorColor(@ColorInt color: Int)

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

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

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

Link copied to clipboard
open override fun setEnabled(enabled: Boolean)
Link copied to clipboard
open fun setIconTint(@ColorInt color: Int)

Устанавливает окрас иконки

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

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

Link copied to clipboard
open override fun setOnKeyListener(l: View.OnKeyListener?)
Link copied to clipboard
open override fun setTextAppearance(resId: Int)
Link copied to clipboard
open fun setTextAppearancesList(valueAppearances: StyleStateList?)

Устанавливает список StyleStateList с соответствиями стилей текста с drawableState

Link copied to clipboard
open override fun setTextColor(colors: ColorStateList?)
open override fun setTextColor(@ColorInt color: Int)
Link copied to clipboard

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

Link copied to clipboard

Возвращает true если Editable однострочный