awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Devlight avatar

Devlight/NavigationTabBar

0
View on GitHub↗
4,928 星标·914 分支·Java·Apache-2.0·3 次浏览

NavigationTabBar

NavigationTabBar 是一个 SwiftUI 导航组件,用于 iOS 应用,提供了一个用于在主要应用部分之间切换的底部菜单。它作为一个动画 UI 元素,使用缩放和移动效果在导航期间提供视觉反馈。

该组件包含集成的通知徽章元素,可在单个菜单项上显示待处理计数或状态更新。它还具有一个同步机制,将活动标签状态与滑动内容区域链接起来,以确保导航栏与可见页面保持对齐。

该系统通过可自定义的定时和用于选择指示器的动画映射来管理标签转换。这些功能协调了导航界面上的视觉更新和页面转换。

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.

Star 历史

devlight/navigationtabbar 的 Star 历史图表devlight/navigationtabbar 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

devlight/navigationtabbar 是做什么的?

NavigationTabBar 是一个 SwiftUI 导航组件,用于 iOS 应用,提供了一个用于在主要应用部分之间切换的底部菜单。它作为一个动画 UI 元素,使用缩放和移动效果在导航期间提供视觉反馈。

devlight/navigationtabbar 的主要功能有哪些?

devlight/navigationtabbar 的主要功能包括:Mobile Navigation UX Enhancements, Animated Tab Bars, Bottom Navigation Bars, Navigation Tabs, Notification Badges, Selection State Coordinators, Badge Indicators, Status Notifications。

devlight/navigationtabbar 有哪些开源替代品?

devlight/navigationtabbar 的开源替代品包括: 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…

NavigationTabBar 的开源替代方案

相似的开源项目,按与 NavigationTabBar 的功能重合度排序。
  • hackware1993/magicindicatorhackware1993 的头像

    hackware1993/MagicIndicator

    9,799在 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
    在 GitHub 上查看↗9,799
  • pujiaxin33/jxcategoryviewpujiaxin33 的头像

    pujiaxin33/JXCategoryView

    6,165在 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
    在 GitHub 上查看↗6,165
  • ashok-varma/bottomnavigationAshok-Varma 的头像

    Ashok-Varma/BottomNavigation

    4,348在 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
    在 GitHub 上查看↗4,348
  • aurelhubert/ahbottomnavigationaurelhubert 的头像

    aurelhubert/ahbottomnavigation

    3,824在 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
    在 GitHub 上查看↗3,824
  • 查看 NavigationTabBar 的所有 30 个替代方案→