Accordion
open class Accordion @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = R.attr.sd_accordionStyle, defStyleRes: Int = R.style.Sdds_Components_Accordion) : ListView
Компонент UI, реализующий список с элементами-аккордеонами.
Позволяет настраивать отступы между элементами, отображение разделителей, а также предоставляет анимации открытия/закрытия элементов.
Parameters
context
Контекст, в котором инициализируется компонент.
attrs
Набор атрибутов XML.
def Style Attr
Атрибут стиля по умолчанию.
def Style Res
Ресурс стиля по умолчанию.
Constructors
Link copied to clipboard
constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = R.attr.sd_accordionStyle, defStyleRes: Int = R.style.Sdds_Components_Accordion)
Создаёт Accordion с возможностью указания стиля и атрибутов.
Types
Link copied to clipboard
abstract class AccordionAdapter<T : AccordionItem, VH : Accordion.AccordionAdapter.AccordionItemHolder<T>> : ListViewAdapter<T, VH>
Адаптер для отображения элементов в Accordion.