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

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

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

saket/cascade

0
View on GitHub↗
2,103 星标·71 分支·Kotlin·Apache-2.0·7 次浏览saket.github.io/cascade↗

Cascade

Cascade is an Android UI component library that provides customizable popup and dropdown menus featuring multi-level submenu navigation. It allows users to drill down through nested menu options using a declarative builder-pattern interface that translates structured data into runtime menu hierarchies.

The library overrides standard window bounds via a custom popup container to position multi-level floating menus relative to anchor views. It maintains an in-memory state stack to track navigation depth and parent-child relationships, while layout transition animators drive height and width interpolations between submenus of differing item counts.

Features

  • Android Context Menu Libraries - Provides a multi-level submenu navigation library with fluid sliding height transitions for Android apps.
  • Android UI Components - Offers an Android UI component library for customizable popup and dropdown replacement menus.
  • Android Popup Management - Manages Android popup window positioning, lifecycle, and height transitions.
  • Nested Menus - Renders multi-level hierarchical popup menus that let users drill down into submenus.
  • Nested Navigation Menus - Builds nested menu structures inside popup components for touch interaction.
  • Android Custom Popups - Customizes Android popup menus with multi-level submenu navigation and animations.
  • UI Transition Animations - Provides fluid height transitions and sliding layout animations during menu state changes.
  • Mobile UI & Components - Creates custom visual components and hierarchical menu interfaces for mobile applications.
  • Menu Hierarchies - Translates structured nested menu data into runtime hierarchical navigation options using a builder pattern.
  • Customizable Dropdown Menus - Replaces standard dropdown components with customizable popup menus.
  • View-Anchored Popups - Positions floating menu containers precisely relative to their anchor views on screen.
  • Container Height Animations - Resizes the popup container smoothly with sliding height animations as users navigate between submenus.
  • Transition Animations - Drives smooth height and width interpolations between submenus of differing item counts.

Star 历史

saket/cascade 的 Star 历史图表saket/cascade 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

Cascade 的开源替代方案

相似的开源项目,按与 Cascade 的功能重合度排序。
  • yalantis/context-menu.androidYalantis 的头像

    Yalantis/Context-Menu.Android

    3,827在 GitHub 上查看↗

    This is an Android context menu library and UI component toolkit used to create animated, context-sensitive overlay menus that render above the existing view hierarchy. It functions as a navigation framework for implementing interactive menu components and transitions, allowing users to access secondary actions without leaving the primary screen. The library utilizes a fragment-based menu manager to handle the existence and state of menu components by injecting dedicated fragments into the activity window. It provides a set of customizable view-group compositions and a property-based animatio

    Kotlinandroidanimationcontext-menu
    在 GitHub 上查看↗3,827
  • skydoves/balloonskydoves 的头像

    skydoves/Balloon

    3,977在 GitHub 上查看↗

    Balloon is an Android popup manager and Jetpack Compose tooltip framework used to coordinate the display, positioning, and lifecycle of contextual popup windows. It functions as a user guidance overlay system, providing tools to highlight specific UI elements through anchored tooltips and informative overlays. The project distinguishes itself through an onboarding sequence orchestrator that chains multiple informational overlays into a guided series. It includes a specialized system for highlighting interface elements using mask-based screen dimming and visual highlight animations to draw att

    Kotlinandroidandroid-libraryandroid-ui
    在 GitHub 上查看↗3,977
  • xuexiangjys/xuixuexiangjys 的头像

    xuexiangjys/XUI

    5,075在 GitHub 上查看↗

    XUI is a native Android UI framework and component library designed for building application interfaces. It provides a comprehensive suite of native layouts, input fields, and navigation elements, supported by a tiered theme management system for defining global visual attributes and responsive styles. The framework distinguishes itself through a specialized set of custom views and interaction toolkits, including high-performance calendars, data visualization rendering, and a variety of stylized buttons with integrated timers and visual effects. It also includes integrated media processing ca

    Javaandroidandroid-uistyles
    在 GitHub 上查看↗5,075
  • dip/cmdkdip 的头像

    dip/cmdk

    12,695在 GitHub 上查看↗

    cmdk is an unstyled, headless React component library for building accessible search-based navigation and command interfaces. It provides the logic and state management required to create keyboard-navigable command palettes that filter lists of actions and items based on user input. The library distinguishes itself by remaining visually agnostic, offering a collection of logic-heavy components without predefined styles. It supports advanced organization through hierarchical menu navigation, nested paging systems, and conditional group filtering that hides categories when no child items match

    TypeScriptcomboboxcommand-menucommand-palette
    在 GitHub 上查看↗12,695
查看 Cascade 的所有 30 个替代方案→

常见问题解答

saket/cascade 是做什么的?

Cascade is an Android UI component library that provides customizable popup and dropdown menus featuring multi-level submenu navigation. It allows users to drill down through nested menu options using a declarative builder-pattern interface that translates structured data into runtime menu hierarchies.

saket/cascade 的主要功能有哪些?

saket/cascade 的主要功能包括:Android Context Menu Libraries, Android UI Components, Android Popup Management, Nested Menus, Nested Navigation Menus, Android Custom Popups, UI Transition Animations, Mobile UI & Components。

saket/cascade 有哪些开源替代品?

saket/cascade 的开源替代品包括: yalantis/context-menu.android — This is an Android context menu library and UI component toolkit used to create animated, context-sensitive overlay… skydoves/balloon — Balloon is an Android popup manager and Jetpack Compose tooltip framework used to coordinate the display, positioning,… xuexiangjys/xui — XUI is a native Android UI framework and component library designed for building application interfaces. It provides a… dip/cmdk — cmdk is an unstyled, headless React component library for building accessible search-based navigation and command… junixapp/xpopup — XPopup is an Android popup UI framework and overlay component library used to build customizable dialogs, bottom… razerdp/basepopup — BasePopup is an Android popup window library and UI component framework designed for creating custom floating windows…

包含 Cascade 的精选搜索

收录 Cascade 的精选合集。
  • Context menu library