Saltar al contenido principal

BottomTabNavigation

El componente BottomTabNavigation de nuestra biblioteca es un elemento de navegación que normalmente se coloca en la parte inferior de la pantalla en las aplicaciones móviles. Proporciona a los usuarios un acceso rápido a diferentes secciones o vistas de la aplicación, lo que mejora la eficiencia de la navegación. Cada pestaña representa una categoría o característica específica, y los usuarios pueden cambiar entre pestañas para acceder a diferentes partes de la aplicación sin problemas. BottomTabNavigation promueve la exploración intuitiva del contenido y la funcionalidad de la aplicación, ofreciendo un patrón de navegación coherente y familiar en todas las pantallas.

Uso

Uso básico

import {View} from 'react-native';

import {BottomTabNavigation} from 'rn-inkpad';

const MyComponent = () => {
return (
<View style={{flex: 1}}>
<BottomTabNavigation />
</View>
);
};

Props

NombreTipoPredeterminadoDescripción
backgroundColorstring#FFFFFFColor de fondo.
highlightedBgColorstring#DB504AColor de fondo del elemento resaltado.
highlightedIconColorstringColor del icono del elemento resaltado.
iconColorstringColor del icono de las pestañas.
iconSizenumber25Tamaño del icono de las pestañas.
labelStyleStyleProp<TextStyle>Estilo personalizado para las etiquetas.
selectedColorstring#DB504AColor del indicador de la pestaña seleccionada.
selectedheightnumber5Alto del inidicador de la pestaña seleccionada.
selectedIndexnumberÍndice seleccionado.
textColorstringColor de la etiqueta.
valuesNavigationItem[][{icon: 'home', text: 'Home'}]Arreglo de cada una de las pestañas.
NombreTipoRequeridoDescripción
highlightedbooleanNOActiva el resaltado del elemento.
iconstringNOIcono de la pestaña.
textstringNOEtiqueta de la pestaña.
onPress() => voidNOFunción que es llamada al presionar en la pestaña.
Información

Esta navegación solo proporciona el estilo para su navegación, sin embargo, para navegar a diferentes pantallas debe instalar un paquete de navegación.

Uso con props

import {View} from 'react-native';

import {BottomTabNavigation} from 'rn-inkpad';

const MyComponent = () => {
return (
<View style={{flex: 1}}>
<BottomTabNavigation
selectedIndex={0}
highlightedIconColor="#FFF"
values={[
{icon: 'home', text: 'Home', onPress: () => console.log('Home')},
{
icon: 'search',
text: 'Search',
onPress: () => console.log('Search'),
},
{
icon: 'add',
text: 'Add',
highlighted: true,
onPress: () => console.log('Add'),
},
{
icon: 'notifications',
text: 'Alerts',
onPress: () => console.log('Alerts'),
},
{
icon: 'cog',
text: 'Settings',
onPress: () => console.log('Settings'),
},
]}
/>
</View>
);
};

Ejemplo con props