Слайдер

Добавлено на уровне API XE22.

Slider , из которого можно нарисовать внешний вид слайдера: Slider.Scroller , Slider.Determinate , Slider.Indeterminate и Slider.GracePeriod .

Экземпляр Slider получается путем вызова метода from View . Новый внешний вид слайдера создается из этого экземпляра с помощью соответствующего метода запуска. Ожидающий запрос на показ такого слайдера обрабатывается только тогда, когда владеющее представление получает фокус. Когда представление теряет фокус или запрашивается другой вид слайдера, первый вид слайдера скрывается, и клиент несет ответственность за запрос на повторное отображение.

Хотя каждый внешний вид слайдера имеет свое собственное состояние, существует только одно глобальное визуальное представление, общее для всех компонентов устройства, даже для пользователей. Такой подход обеспечивает плавные переходы от одного внешнего вида к другому. Каждый вид слайдера представляет собой виджет, а не View , т. е. его нельзя раздуть из макета или добавить в определенную позицию в иерархии представлений.

Вложенные классы
интерфейс Слайдер.Определить Определенный ползунок, который отслеживает положение слева направо.
интерфейс Slider.GracePeriod Ползунок, который анимируется слева направо в течение заданного периода отсрочки в timeInMs, а затем закрывается после выполнения соответствующего обратного вызова.
интерфейс Слайдер.Неопределенный Неопределенный ползунок, который постоянно анимируется, указывая на текущий, но в остальном неизвестный прогресс.
интерфейс Слайдер.Скроллер Ползунок прокрутки, указывающий текущую позицию в коллекции фиксированного размера.
Публичные методы
статический слайдер
Слайдер.Определить
startDeterminate (int maxPosition, float InitialPosition)
Slider.GracePeriod
startGracePeriod (прослушиватель Slider.GracePeriod.Listener )
Слайдер.Неопределенный
Слайдер.Скроллер
startScroller (int maxPosition, float InitialPosition)
Унаследованные методы

Публичные методы

Добавлено на уровне API XE22.

общедоступный статический слайдер из ( просмотр )

Создает объект Slider , из которого можно рисовать различные ползунки.

Отрисовка нескольких видов слайдера для одного и того же представления наиболее эффективно выполняется при наличии одного экземпляра Slider . Slider , которому не удается подключиться к общему визуальному представлению, будет отображать только нулевые ползунки.

Параметры
вид фокус которого контролирует, будут ли выполняться запросы на показ, не может быть null
Добавлено на уровне API XE22.

public Slider.Determinate startDeterminate (int maxPosition, float InitialPosition)

Создает и показывает определенный ползунок, который отслеживает положение слева направо. Остается видимым до тех пор, пока не будет скрыт или пока не будет потерян фокус владеющего View .

Параметры
МаксПозиция максимальная позиция внутри слайдера
начальная позиция исходное положение ползунка
Возврат
  • определенный слайдер
Добавлено на уровне API XE22.

public Slider.GracePeriod startGracePeriod (прослушиватель Slider.GracePeriod.Listener )

Создает и отображает ползунок, который анимируется слева направо в течение льготного периода по умолчанию, а затем закрывается. Для null прослушивателя выполняется правильный обратный вызов при отмене или завершении.

Параметры
слушатель для окончания или отмены льготного периода, может быть null
Возврат
  • ползунок льготного периода
Добавлено на уровне API XE22.

public Slider.Indeterminate startIndeterminate ()

Создает и показывает неопределенный ползунок, который постоянно анимируется, указывая на текущий, но в противном случае неизвестный прогресс. Остается видимым до тех пор, пока не будет скрыт или пока не будет потерян фокус владеющего View .

Возврат
  • неопределенный ползунок
Добавлено на уровне API XE22.

public Slider.Scroller startScroller (int maxPosition, float InitialPosition)

Создает и отображает ползунок прокрутки, который указывает текущую позицию в коллекции фиксированного размера. Ползунок автоматически скрывается через некоторое время бездействия.

Параметры
МаксПозиция максимальная позиция внутри слайдера
начальная позиция исходное положение ползунка
Возврат
  • скроллер слайдер