awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Devlight avatar

Devlight/NavigationTabBar

0
View on GitHub↗
4,928 stars·914 forks·Java·Apache-2.0·3 vues

NavigationTabBar

NavigationTabBar est un composant de navigation SwiftUI pour les applications iOS qui fournit un menu inférieur pour basculer entre les sections principales de l'application. Il fonctionne comme un élément d'interface utilisateur animé qui utilise des effets d'échelle et de mouvement pour fournir un retour visuel pendant la navigation.

Le composant inclut des éléments de badge de notification intégrés qui affichent les comptes en attente ou les mises à jour de statut sur les éléments de menu individuels. Il dispose également d'un mécanisme de synchronisation qui lie l'état de l'onglet actif avec une zone de contenu à balayage pour garantir que la barre de navigation reste alignée avec la page visible.

Le système gère les transitions d'onglets via un timing personnalisable et un mappage d'animation pour les indicateurs de sélection. Ces capacités coordonnent les mises à jour visuelles et les transitions de page à travers l'interface de navigation.

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.

Historique des stars

Graphique de l'historique des stars pour devlight/navigationtabbarGraphique de l'historique des stars pour devlight/navigationtabbar

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à NavigationTabBar

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec NavigationTabBar.
  • hackware1993/magicindicatorAvatar de hackware1993

    hackware1993/MagicIndicator

    9,799Voir sur 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
    Voir sur GitHub↗9,799
  • pujiaxin33/jxcategoryviewAvatar de pujiaxin33

    pujiaxin33/JXCategoryView

    6,165Voir sur 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
    Voir sur GitHub↗6,165
  • ashok-varma/bottomnavigationAvatar de Ashok-Varma

    Ashok-Varma/BottomNavigation

    4,348Voir sur 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
    Voir sur GitHub↗4,348
  • aurelhubert/ahbottomnavigationAvatar de aurelhubert

    aurelhubert/ahbottomnavigation

    3,824Voir sur 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
    Voir sur GitHub↗3,824
Voir les 30 alternatives à NavigationTabBar→

Questions fréquentes

Que fait devlight/navigationtabbar ?

NavigationTabBar est un composant de navigation SwiftUI pour les applications iOS qui fournit un menu inférieur pour basculer entre les sections principales de l'application. Il fonctionne comme un élément d'interface utilisateur animé qui utilise des effets d'échelle et de mouvement pour fournir un retour visuel pendant la navigation.

Quelles sont les fonctionnalités principales de devlight/navigationtabbar ?

Les fonctionnalités principales de devlight/navigationtabbar sont : Mobile Navigation UX Enhancements, Animated Tab Bars, Bottom Navigation Bars, Navigation Tabs, Notification Badges, Selection State Coordinators, Badge Indicators, Status Notifications.

Quelles sont les alternatives open-source à devlight/navigationtabbar ?

Les alternatives open-source à devlight/navigationtabbar incluent : 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…