Pagination Dots
open class PaginationDots @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = R.attr.sd_paginationDotsStyle, defStyleRes: Int = R.style.Sdds_Components_PaginationDots) : View
Класс PaginationDots — кастомный View для отображения пагинационных индикаторов (точек) с поддержкой анимаций, адаптивного количества видимых точек, масштабирования краевых индикаторов и других пользовательских настроек.
Позволяет отображать общее количество элементов, выделять текущий элемент, а также анимировать переходы между ними.
Parameters
context
Контекст для инициализации View.
attrs
Атрибуты XML для настройки компонента.
def Style Attr
Стиль по умолчанию.
def Style Res
Ресурс стиля по умолчанию.
Constructors
Link copied to clipboard
constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = R.attr.sd_paginationDotsStyle, defStyleRes: Int = R.style.Sdds_Components_PaginationDots)
Properties
Link copied to clipboard
Индекс текущего активного элемента (точки).
Link copied to clipboard
Количество краевых индикаторов, которые будут уменьшаться в масштабе.
Link copied to clipboard
Коэффициент уменьшения масштаба для краевых индикаторов.
Link copied to clipboard
Количество одновременно отображаемых индикаторов (точек).