Un compilador para objetos Card
.
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
addCardAction(cardAction) | CardBuilder | Agrega un CardAction a esta tarjeta. |
addSection(section) | CardBuilder | Agrega una sección a esta tarjeta. |
build() | Card | Compila la tarjeta actual y la valida. |
setDisplayStyle(displayStyle) | CardBuilder | Establece el estilo de visualización de esta tarjeta. |
setFixedFooter(fixedFooter) | CardBuilder | Establece un pie de página fijo para esta tarjeta. |
setHeader(cardHeader) | CardBuilder | Establece el encabezado de esta tarjeta. |
setName(name) | CardBuilder | Establece el nombre de esta tarjeta. |
setPeekCardHeader(peekCardHeader) | CardBuilder | Establece el encabezado de la tarjeta de vista previa. |
Documentación detallada
addCardAction(cardAction)
Agrega un CardAction
a esta tarjeta.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
cardAction | CardAction | El CardAction que se debe usar. |
Devolvedor
CardBuilder
: Este objeto se usa para encadenar.
addSection(section)
Agrega una sección a esta tarjeta. No puedes agregar más de 100 secciones a una tarjeta.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
section | CardSection | El CardSection que se debe usar. |
Devolvedor
CardBuilder
: Este objeto se usa para encadenar.
build()
setDisplayStyle(displayStyle)
Establece el estilo de visualización de esta tarjeta.
Si el estilo de visualización se establece en DisplayStyle.REPLACE
, se mostrará la tarjeta reemplazando la vista de la tarjeta superior en la pila de tarjetas.
Si el estilo de visualización se establece en DisplayStyle.PEEK
, el encabezado de la tarjeta aparece en la parte inferior de la barra lateral y cubre parcialmente la tarjeta superior actual de la pila. Cuando se hace clic en el encabezado, la tarjeta aparece en la pila de tarjetas. Si la tarjeta no tiene encabezado, se usará uno generado.
DisplayStyle
solo funciona para la tarjeta que se muestra a partir de la función de activador contextual.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
displayStyle | DisplayStyle | El DisplayStyle que se establecerá. |
Devolvedor
CardBuilder
: Este objeto se usa para encadenar.
setHeader(cardHeader)
Establece el encabezado de esta tarjeta.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
cardHeader | CardHeader | El CardHeader que se debe usar. |
Devolvedor
CardBuilder
: Este objeto se usa para encadenar.
setName(name)
Establece el nombre de esta tarjeta. El nombre se puede usar para la navegación.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
name | String | El nombre. |
Devolvedor
CardBuilder
: Este objeto se usa para encadenar.
setPeekCardHeader(peekCardHeader)
Establece el encabezado de la tarjeta de vista previa.
La tarjeta de vista previa se establece en la primera tarjeta que se muestra de una función de activación contextual. Se utiliza como un widget de marcador de posición descriptivo para que los usuarios puedan navegar de la pila de la página principal a la pila contextual.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
peekCardHeader | CardHeader | El CardHeader que se establecerá. |
Devolvedor
CardBuilder
: Este objeto se usa para encadenar.