Saltar al contenido principal

CardImage

El componente CardImage de nuestra biblioteca es un elemento especializado dentro de un diseño de tarjeta diseñado para mostrar de forma destacada una imagen como punto focal de la tarjeta. Este componente es ideal para mostrar contenido visual como fotografías, ilustraciones o gráficos dentro de un formato de tarjeta estructurado.

Uso

Uso básico

import React from 'react';
import {CardImage} from 'rn-inkpad';

import Landscape from './assets/landscape.jpeg';

const MyComponent = () => {
return <CardImage source={Landscape} />;
};

Props

NombreTipoRequeridoDescripción
sourceImageSourcePropTypeSIFuente de la imagen.
loadTimenumberNOTiempo de carga de la imagen.
textstringNOTexto de descripción.
themeThemeNOPersonaliza la tarjeta.
Información

La imagen comienza con un efecto de desenfoque y disminuye a medida que avanza el tiempo de carga.

Nota

Si no desea ese efecto, puede enviar un tiempo de carga de 0 milisegundos.

Theme props

NombreTipoPredeterminadoDescripción
backgroundColorstringColor de fondo de la tarjeta.
fontSizenumberTamaño del texto de información.
fontColorstringColor del texto de información.
fontWeightstringGrosor de la fuente.
radiusnumber15Bordes redondeados.
shadowbooleanActivar o desactivar la sombra en la tarjeta.

Uso con tema personalizado

import React from 'react';
import {CardImage} from 'rn-inkpad';

import Landscape from './assets/landscape.jpeg';

const MyComponent = () => {
return (
<CardImage
source={Landscape}
text="Landscape"
loadTime={0}
theme={{
backgroundColor: '#EEEEEE',
fontSize: 16,
fontColor: '#DB504A',
fontWeight: '700',
shadow: true,
radius: 0,
}}
/>
);
};

Ejemplo con tema personalizado