Wheel
Компонент выбора значения в виде набора вертикальных колес (списков), напоминающих колесо прокрутки.
Позволяет отображать один или несколько списков значений с возможностью выбора, управления стилями, добавления иконок управления, описаний и разделителей.
Используется для ввода чисел, дат, времени или других параметров, где требуется выбор из списка.
Поддерживает:
Несколько колес с независимыми данными.
Кастомизацию внешнего вида (цвета, отступы, стили).
Иконки управления прокруткой.
Бесконечную прокрутку и разделители между колесами.
Parameters
Контекст, в котором используется компонент.
Атрибуты XML, применённые к компоненту.
Стиль по умолчанию для атрибута.
Ресурс стиля по умолчанию.
Constructors
Types
Интерфейс слушателя, уведомляющего о выборе элемента в одном из колес.
Элемент, отображаемый в колесе. Содержит основной текст и дополнительную строку после значения.
Properties
Иконка кнопки прокрутки вниз.
Иконка кнопки прокрутки вверх.
Включает/выключает кликабельность кнопок управления (вверх/вниз) у элементов.
Отображать ли кнопки управления (вверх/вниз) у элементов.
Отступ описания от основного текста.
Минимальное расстояние между элементами.
Минимальное расстояние между элементами.
Минимальное расстояние между элементами.
Включена ли бесконечная прокрутка.
Выравнивание текста внутри элементов.
Отступ между основным текстом и дополнительным текстом элемента.
Отступ между разделителем и соседними колесами.
Тип разделителя между колесами.
Количество видимых элементов в каждом колесе.
Количество колес на экране.
Functions
Добавляет слушатель выбора элемента.
Возвращает описание указанного колеса.
Возвращает выбранный элемент колеса.
Удаляет слушатель выбора элемента.
Изменяет режим отображения кнопок управления колесом
Изменяет режим отображения кнопок управления колесом с идентификатором wheelId
Контроллирует доступность кнопок управления колесом с идентификатором wheelId
Устанавливает данные для колеса по идентификатору.
Устанавливает описание для всех колес.
Устанавливает описание для конкретного колеса.
Устанавливает стиль текста описания.
Устанавливает цвет текста описания.
Устанавливает стиль дополнительного текста элемента.
Устанавливает цвет дополнительного текста элемента.
Устанавливает стиль текста элемента.
Устанавливает цвет текста элемента.
Устанавливает выбранный элемент по идентификатору.