Um builder para objetos Card
.
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
addCardAction(cardAction) | CardBuilder | Adiciona um CardAction ao card. |
addSection(section) | CardBuilder | Adiciona uma seção ao card. |
build() | Card | Cria e valida o cartão atual. |
setDisplayStyle(displayStyle) | CardBuilder | Define o estilo de exibição do card. |
setFixedFooter(fixedFooter) | CardBuilder | Define um rodapé fixo para o card. |
setHeader(cardHeader) | CardBuilder | Define o cabeçalho do card. |
setName(name) | CardBuilder | Define o nome deste cartão. |
setPeekCardHeader(peekCardHeader) | CardBuilder | Define o cabeçalho do card de exibição. |
Documentação detalhada
addCardAction(cardAction)
Adiciona um CardAction
ao card.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
cardAction | CardAction | O CardAction a ser usado. |
Retorno
CardBuilder
: esse objeto para encadeamento.
addSection(section)
Adiciona uma seção ao card. Não é possível adicionar mais de 100 seções a um card.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
section | CardSection | O CardSection a ser usado. |
Retorno
CardBuilder
: esse objeto para encadeamento.
build()
setDisplayStyle(displayStyle)
Define o estilo de exibição do card.
Se o estilo de exibição estiver definido como DisplayStyle.REPLACE
, o card será mostrado substituindo
a visualização do card na pilha de cards.
Se o estilo de exibição estiver definido como DisplayStyle.PEEK
, o cabeçalho do card vai aparecer na
parte de baixo da barra lateral, cobrindo parcialmente o card atual da pilha. Ao clicar
no cabeçalho, o cartão é exibido na pilha de cards. Se o cartão não tiver cabeçalho, um cabeçalho gerado será
usado.
DisplayStyle
só funciona para o card retornado da função de gatilho contextual.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
displayStyle | DisplayStyle | O DisplayStyle a ser definido. |
Retorno
CardBuilder
: esse objeto para encadeamento.
setHeader(cardHeader)
Define o cabeçalho do card.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
cardHeader | CardHeader | O CardHeader a ser usado. |
Retorno
CardBuilder
: esse objeto para encadeamento.
setName(name)
Define o nome deste cartão. O nome pode ser usado para navegação.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
name | String | O nome. |
Retorno
CardBuilder
: esse objeto para encadeamento.
setPeekCardHeader(peekCardHeader)
Define o cabeçalho do card de exibição.
O card de exibição é definido no primeiro card retornado de uma função de gatilho contextual. Ele é usado como um widget de marcador descritivo para que os usuários possam navegar da pilha da página inicial para a pilha contextual.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
peekCardHeader | CardHeader | O CardHeader a ser definido. |
Retorno
CardBuilder
: esse objeto para encadeamento.