Class CardBuilder

CardBuilder

Конструктор для Card объектов.

Методы

Метод Тип возврата Краткое описание
addCardAction(cardAction) CardBuilder Добавляет действие CardAction к этой карте.
addSection(section) CardBuilder Добавляет раздел в эту карточку.
build() Card Создает текущую карту и проверяет ее.
setDisplayStyle(displayStyle) CardBuilder Устанавливает стиль отображения для этой карточки.
setFixedFooter(fixedFooter) CardBuilder Устанавливает фиксированный нижний колонтитул для этой карточки.
setHeader(cardHeader) CardBuilder Устанавливает заголовок для этой карточки.
setName(name) CardBuilder Устанавливает имя для этой карты.
setPeekCardHeader(peekCardHeader) CardBuilder Устанавливает заголовок карты просмотра.

Подробная документация

addCardAction(cardAction)

Добавляет действие CardAction к этой карте.

Параметры

Имя Тип Описание
cardAction CardAction CardAction для использования.

Возвращаться

CardBuilder — этот объект для цепочки.


addSection(section)

Добавляет раздел в эту карточку. На карточку нельзя добавить более 100 разделов.

Параметры

Имя Тип Описание
section CardSection CardSection для использования.

Возвращаться

CardBuilder — этот объект для цепочки.


build()

Создает текущую карту и проверяет ее.

Возвращаться

Card — валидированная карта.

Броски

Error — если построенная карта недействительна.


setDisplayStyle(displayStyle)

Устанавливает стиль отображения для этой карточки.

Если для стиля отображения задано значение DisplayStyle.REPLACE , карточка отображается путем замены представления верхней карточки в стеке карточек.

Если стиль отображения установлен на DisplayStyle.PEEK , заголовок карточки отображается внизу боковой панели, частично закрывая текущую верхнюю карточку стека. Щелчок по заголовку выталкивает карту в стопку карт. Если у карточки нет заголовка, вместо него используется сгенерированный заголовок.

DisplayStyle работает только с картой, возвращенной функцией контекстного триггера.

Параметры

Имя Тип Описание
displayStyle DisplayStyle DisplayStyle , который необходимо установить.

Возвращаться

CardBuilder — этот объект для цепочки.


setFixedFooter(fixedFooter)

Устанавливает фиксированный нижний колонтитул для этой карточки.

Параметры

Имя Тип Описание
fixedFooter FixedFooter FixedFooter для использования.

Возвращаться

CardBuilder — этот объект для цепочки.


setHeader(cardHeader)

Устанавливает заголовок для этой карточки.

Параметры

Имя Тип Описание
cardHeader CardHeader CardHeader для использования.

Возвращаться

CardBuilder — этот объект для цепочки.


setName(name)

Устанавливает имя для этой карты. Имя можно использовать для навигации .

Параметры

Имя Тип Описание
name String Название.

Возвращаться

CardBuilder — этот объект для цепочки.


setPeekCardHeader(peekCardHeader)

Устанавливает заголовок карты просмотра.

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

Параметры

Имя Тип Описание
peekCardHeader CardHeader CardHeader , который необходимо установить.

Возвращаться

CardBuilder — этот объект для цепочки.