awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Devlight avatar

Devlight/NavigationTabBar

0
View on GitHub↗
4,928 estrellas·914 forks·Java·Apache-2.0·2 vistas

NavigationTabBar

NavigationTabBar es un componente de navegación SwiftUI para aplicaciones iOS que proporciona un menú inferior para cambiar entre secciones principales de la aplicación. Funciona como un elemento de interfaz de usuario animado que utiliza efectos de escala y movimiento para proporcionar retroalimentación visual durante la navegación.

El componente incluye elementos de insignia de notificación integrados que muestran conteos pendientes o actualizaciones de estado en elementos de menú individuales. También cuenta con un mecanismo de sincronización que vincula el estado de la pestaña activa con un área de contenido de deslizamiento para asegurar que la barra de navegación permanezca alineada con la página visible.

El sistema gestiona las transiciones de pestañas a través de mapeo de temporización y animación personalizable para los indicadores de selección. Estas capacidades coordinan las actualizaciones visuales y las transiciones de página a través de la interfaz de navegación.

Features

  • Mobile Navigation UX Enhancements - Implements a high-quality bottom navigation menu specifically designed for improving the mobile app user experience.
  • Animated Tab Bars - Provides a SwiftUI-based animated tab bar for iOS with customizable active state indicators and smooth transitions.
  • Bottom Navigation Bars - Ships a bottom-aligned navigation interface for switching between primary application sections on iOS.
  • Navigation Tabs - Renders a bottom navigation menu with animated transitions to facilitate switching between primary app sections.
  • Notification Badges - Provides integrated UI components to display notification counts and status updates on individual menu items.
  • Selection State Coordinators - Manages the active index state to coordinate visual updates and page transitions across the navigation interface.
  • Badge Indicators - Provides customizable badge indicators to notify users of pending counts or status updates within the menu.
  • Status Notifications - Displays small, conditional status indicators on menu items to alert users of pending updates or counts.
  • Transition Timings - Implements customizable timing functions to ensure smooth motion of the selection indicator during tab transitions.
  • Scroll-Gesture Synchronizations - Synchronizes the active tab indicator with swiping gestures in the content area to maintain visual alignment.
  • Interactive UI Enhancements - Enhances the user experience with animated transitions and movement effects during navigation.
  • Selection Indicator Animators - Calculates real-time scale and position offsets for the selection marker based on the currently active tab index.
  • Synchronized Content Paging - Coordinates the navigation bar state with a swiping container so the active tab always matches the visible page.
  • Tab Transition Behaviors - Offers customizable timing, scale, and movement settings for the selection indicator during tab navigation.
  • Animated UI Components - Provides a visual interface element that utilizes scale and movement effects to give feedback during navigation.

Historial de estrellas

Gráfico del historial de estrellas de devlight/navigationtabbarGráfico del historial de estrellas de devlight/navigationtabbar

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace devlight/navigationtabbar?

NavigationTabBar es un componente de navegación SwiftUI para aplicaciones iOS que proporciona un menú inferior para cambiar entre secciones principales de la aplicación. Funciona como un elemento de interfaz de usuario animado que utiliza efectos de escala y movimiento para proporcionar retroalimentación visual durante la navegación.

¿Cuáles son las características principales de devlight/navigationtabbar?

Las características principales de devlight/navigationtabbar son: Mobile Navigation UX Enhancements, Animated Tab Bars, Bottom Navigation Bars, Navigation Tabs, Notification Badges, Selection State Coordinators, Badge Indicators, Status Notifications.

¿Qué alternativas de código abierto existen para devlight/navigationtabbar?

Las alternativas de código abierto para devlight/navigationtabbar incluyen: hackware1993/magicindicator — MagicIndicator is a library for rendering visual page markers and navigation tabs that synchronize with paginated… pujiaxin33/jxcategoryview — JXCategoryView is a set of iOS user interface components for creating scrollable tab menus and paging containers. It… ashok-varma/bottomnavigation — BottomNavigation is an Android UI component library used to implement a standard navigation bar at the bottom of a… aurelhubert/ahbottomnavigation — ahbottomnavigation is an Android UI component library that provides a view-based bottom navigation bar for… roughike/bottombar — BottomBar is an Android UI component that implements a Material Design bottom navigation bar. It serves as a reusable… h07000223/flycotablayout — FlycoTabLayout is a Java-based library for building tabbed navigation interfaces in Android applications. It functions…

Alternativas open-source a NavigationTabBar

Proyectos open-source similares, clasificados según cuántas características comparten con NavigationTabBar.
  • hackware1993/magicindicatorAvatar de hackware1993

    hackware1993/MagicIndicator

    9,799Ver en GitHub↗

    MagicIndicator is a library for rendering visual page markers and navigation tabs that synchronize with paginated views in Android applications. It provides a set of tools for implementing interactive page indicators, including components for tracking and controlling page positions within sliding containers and fragment navigation systems. The project supports customizable tab navigation through custom layout files and interface-based styling. It enables the integration of notification badges, allowing numeric or status markers to be overlaid on navigation tabs to alert users of updates. The

    Javaindicatorpagerslidingtabstriptablayout
    Ver en GitHub↗9,799
  • pujiaxin33/jxcategoryviewAvatar de pujiaxin33

    pujiaxin33/JXCategoryView

    6,165Ver en GitHub↗

    JXCategoryView is a set of iOS user interface components for creating scrollable tab menus and paging containers. It provides a system for implementing category-based navigation where a segmented control coordinates with a content area to enable section transitions. The project focuses on the synchronization between a navigation menu and a paging view controller, ensuring that scrolling through content updates the active tab and vice versa. It supports highly customizable tab cells through subclassing, allowing for the integration of images, rich text, and notification badges. The library in

    Objective-Ccategorycategoryviewcollectionview
    Ver en GitHub↗6,165
  • ashok-varma/bottomnavigationAvatar de Ashok-Varma

    Ashok-Varma/BottomNavigation

    4,348Ver en GitHub↗

    BottomNavigation is an Android UI component library used to implement a standard navigation bar at the bottom of a mobile screen. It provides a reusable interface for accessing top-level application destinations while following mobile design standards. The library includes a notification badge system to alert users of new content or pending actions on navigation tabs. This system allows for the customization of the colors, shapes, borders, and positions of these indicators, as well as control over their visibility. The project covers broader mobile UI customization, enabling the modification

    Javaandroidandroid-libraryandroid-ui
    Ver en GitHub↗4,348
  • aurelhubert/ahbottomnavigationAvatar de aurelhubert

    aurelhubert/ahbottomnavigation

    3,824Ver en GitHub↗

    ahbottomnavigation is an Android UI component library that provides a view-based bottom navigation bar for implementing tabbed interfaces. It functions as a navigation framework for managing active tab states and triggering application logic through user interactions with a menu of three to five items. The library includes a dynamic notification badge system that renders visual overlays on navigation items to alert users to pending updates. It also features an interactive view manager that coordinates navigation bar visibility and transitions based on real-time scroll events. The component c

    Java
    Ver en GitHub↗3,824
  • Ver las 30 alternativas a NavigationTabBar→