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

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

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

Ashok-Varma/BottomNavigation

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

BottomNavigation

BottomNavigation 是一个 Android UI 组件库,用于在移动屏幕底部实现标准导航栏。它提供了一个可重用的界面,用于访问顶级应用程序目的地,同时遵循移动设计标准。

该库包含一个通知徽章系统,用于提醒用户导航标签上有新内容或待处理操作。该系统允许自定义这些指示器的颜色、形状、边框和位置,以及控制其可见性。

该项目涵盖了更广泛的移动 UI 定制,支持修改背景颜色、标签模式和强调色以匹配特定品牌标识。它利用动画驱动的状态转换和基于约束的定位来管理导航元素的布局和移动。

Features

  • Android App Navigation - Provides a framework for implementing bottom navigation and routing between different sections of an Android application.
  • Android UI Components - Provides reusable visual elements and interface widgets designed for building Android application user experiences.
  • Android UI Customization - Provides frameworks for modifying the visual style and color schemes of the Android navigation interface.
  • Bottom Navigation Bars - Provides a navigation component positioned at the bottom of the screen for mobile-friendly interaction.
  • In-App Notification Components - Provides pre-built UI modules for adding notification badges to navigation tabs for real-time alerting.
  • Notification Badges - Implements small UI elements used to display counts or status indicators for user attention on navigation tabs.
  • Badge Controllers - Provides dedicated logic for managing the visibility and lifecycle of notification badges on the tab bar.
  • Visual Customizers - Provides tools for modifying the colors, shapes, and layout of bottom navigation elements to match brand identities.
  • State-Based Badge Renderers - Manages the visibility and appearance of notification indicators through reactive state changes and property updates.
  • Badge Styling - Allows customization of dimensions, fonts, and colors specifically for notification badge components.
  • Tab Navigation Settings - Provides configuration options for controlling the colors, tab modes, and accents of the navigation system.
  • Mobile Design System Implementations - Implements a set of pre-built layout patterns for maintaining Google design standards in mobile applications.
  • Visual Styling Properties - Provides definitions for appearance characteristics like colors and shapes that can be customized via configuration properties.
  • Navigation Bars - Bottom navigation implementation.
  • Navigation Components - Bottom navigation bar implementation.

Star 历史

ashok-varma/bottomnavigation 的 Star 历史图表ashok-varma/bottomnavigation 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

BottomNavigation 的开源替代方案

相似的开源项目,按与 BottomNavigation 的功能重合度排序。
  • 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
  • roughike/bottombarroughike 的头像

    roughike/BottomBar

    8,358在 GitHub 上查看↗

    BottomBar is an Android UI component that implements a Material Design bottom navigation bar. It serves as a reusable layout element for organizing top-level application destinations through a system of selectable tabs. The component features an adaptive layout system that optimizes horizontal space for tablet displays and uses density-aware adjustments for different screen dimensions. It includes a notification badge system to alert users of updates and supports conditional selection interception to prevent navigation based on application state or permissions. The library covers a broad ran

    Javaandroidbottom-navigationjava
    在 GitHub 上查看↗8,358
  • mikepenz/materialdrawermikepenz 的头像

    mikepenz/MaterialDrawer

    11,644在 GitHub 上查看↗

    MaterialDrawer is a navigation drawer library and side menu framework for Android applications. It provides a Material Design UI component that implements a sliding side menu to manage user movement between different sections of a mobile application. The framework supports the organization of complex navigation lists, including the use of expandable sections, sticky headers, and badges. It includes tools for building personalized interfaces, such as user profile displays and headers. The library handles navigation through item management, event handling via listeners, and state-driven UI upd

    Kotlinandroidandroid-developmentandroid-library
    在 GitHub 上查看↗11,644
  • qstumn/badgeviewqstumn 的头像

    qstumn/BadgeView

    3,963在 GitHub 上查看↗

    BadgeView is a custom UI component for Android that displays numeric or text notification indicators on other view elements. It is built as a Material Design component that functions as an animated and interactive view for signaling alerts or item counts. The component distinguishes itself through support for drag-to-dismiss gestures, allowing users to remove alerts from the screen via touch interactions. It also utilizes smooth visibility animations to transition state changes rather than using immediate shifts. The library covers broad UI capabilities including content management for updat

    Javabadgebadgeviewmaterialdesign
    在 GitHub 上查看↗3,963
查看 BottomNavigation 的所有 30 个替代方案→

常见问题解答

ashok-varma/bottomnavigation 是做什么的?

BottomNavigation 是一个 Android UI 组件库,用于在移动屏幕底部实现标准导航栏。它提供了一个可重用的界面,用于访问顶级应用程序目的地,同时遵循移动设计标准。

ashok-varma/bottomnavigation 的主要功能有哪些?

ashok-varma/bottomnavigation 的主要功能包括:Android App Navigation, Android UI Components, Android UI Customization, Bottom Navigation Bars, In-App Notification Components, Notification Badges, Badge Controllers, Visual Customizers。

ashok-varma/bottomnavigation 有哪些开源替代品?

ashok-varma/bottomnavigation 的开源替代品包括: 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… mikepenz/materialdrawer — MaterialDrawer is a navigation drawer library and side menu framework for Android applications. It provides a Material… qstumn/badgeview — BadgeView is a custom UI component for Android that displays numeric or text notification indicators on other view… ogaclejapan/smarttablayout — SmartTabLayout is an Android user interface navigation component that synchronizes a tabbed navigation strip with the… jfeinstein10/slidingmenu — SlidingMenu is an Android navigation drawer library and UI component library used to create side-panel navigation…