awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Devlight avatar

Devlight/NavigationTabBar

0
View on GitHub↗
4,928 stele·914 fork-uri·Java·Apache-2.0·5 vizualizări

NavigationTabBar

NavigationTabBar este o componentă de navigare SwiftUI pentru aplicațiile iOS care oferă un meniu inferior pentru comutarea între secțiunile principale ale aplicației. Acesta funcționează ca un element UI animat care utilizează efecte de scalare și mișcare pentru a oferi feedback vizual în timpul navigării.

Componenta include elemente de tip badge de notificare integrate care afișează numărul de elemente în așteptare sau actualizări de stare pe elementele individuale ale meniului. De asemenea, dispune de un mecanism de sincronizare care leagă starea tab-ului activ cu o zonă de conținut de tip swipe, pentru a asigura că bara de navigare rămâne aliniată cu pagina vizibilă.

Sistemul gestionează tranzițiile tab-urilor prin timing personalizabil și maparea animațiilor pentru indicatorii de selecție. Aceste capabilități coordonează actualizările vizuale și tranzițiile paginilor în întreaga interfață de navigare.

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.

Istoric stele

Graficul istoricului de stele pentru devlight/navigationtabbarGraficul istoricului de stele pentru devlight/navigationtabbar

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru NavigationTabBar

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu NavigationTabBar.
  • hackware1993/magicindicatorAvatar hackware1993

    hackware1993/MagicIndicator

    9,799Vezi pe 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
    Vezi pe GitHub↗9,799
  • pujiaxin33/jxcategoryviewAvatar pujiaxin33

    pujiaxin33/JXCategoryView

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

    Ashok-Varma/BottomNavigation

    4,348Vezi pe 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
    Vezi pe GitHub↗4,348
  • aurelhubert/ahbottomnavigationAvatar aurelhubert

    aurelhubert/ahbottomnavigation

    3,824Vezi pe 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
    Vezi pe GitHub↗3,824
Vezi toate cele 30 alternative pentru NavigationTabBar→

Întrebări frecvente

Ce face devlight/navigationtabbar?

NavigationTabBar este o componentă de navigare SwiftUI pentru aplicațiile iOS care oferă un meniu inferior pentru comutarea între secțiunile principale ale aplicației. Acesta funcționează ca un element UI animat care utilizează efecte de scalare și mișcare pentru a oferi feedback vizual în timpul navigării.

Care sunt principalele funcționalități ale devlight/navigationtabbar?

Principalele funcționalități ale devlight/navigationtabbar sunt: Mobile Navigation UX Enhancements, Animated Tab Bars, Bottom Navigation Bars, Navigation Tabs, Notification Badges, Selection State Coordinators, Badge Indicators, Status Notifications.

Care sunt câteva alternative open-source pentru devlight/navigationtabbar?

Alternativele open-source pentru devlight/navigationtabbar includ: 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… roughike/bottombar — BottomBar is an Android UI component that implements a Material Design bottom navigation bar. It serves as a reusable… aurelhubert/ahbottomnavigation — ahbottomnavigation is an Android UI component library that provides a view-based bottom navigation bar for… h07000223/flycotablayout — FlycoTabLayout is a Java-based library for building tabbed navigation interfaces in Android applications. It functions…