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

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

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

binIoter/GuideView

0
View on GitHub↗
3,946 星标·654 分支·Java·2 次浏览

GuideView

GuideView 是一个 Android 用户引导库和 UI 遮罩框架,用于创建引导式游览和功能教程。它提供了通过绘制带有高亮孔的半透明遮罩来识别并视觉隔离特定 Android 视图的实用程序,以聚焦用户注意力。

该库实现了一个将多个教学步骤链接在一起的系统,允许按特定顺序排列高亮页面。它支持在被高亮视图附近附加自定义文本、图像或动画,以提供教学上下文。

该框架使用动画管理教程步骤之间的视觉转换,并将遮罩的位置与 Android Fragment 生命周期同步。它使用基于坐标的遮罩和路径裁剪来定义界面的可见区域。

Features

  • UI Masking - Provides a framework for implementing semi-transparent overlays with cutouts to isolate views in Android apps.
  • Sequential Navigation State - Manages the active step index and transition logic for a linear sequence of tutorial highlights.
  • Focus Masks - Provides visual overlays that obscure the interface while leaving specific elements visible to focus user attention.
  • Clipping Regions - Uses path-based clipping regions to define the visible areas of highlight masks.
  • Android Onboarding Libraries - Serves as a dedicated Android library for creating masked overlays and sequenced tutorial steps.
  • View Masking Calculators - Implements coordinate calculations to carve transparent holes in overlays that focus attention on specific Android views.
  • Focus Masking - Implements visual overlays that dim the interface to highlight a specific target element.
  • Relational View Anchoring - Relates instructional content to the boundary edges and centers of specific UI elements in the view hierarchy.
  • Guided Tour Libraries - Implements a framework to manage the sequence, animation, and layout of instructional guide markers.
  • In-App User Education - Offers contextual tutorials and assistance delivered directly within the application interface.
  • Sequenced Guidance Flows - Builds sequenced instructional flows that guide users through interface elements with synchronized animations.
  • User Onboarding Tours - Creates interactive guided sequences to introduce new users to product features through highlighted steps.
  • View Highlighting Utilities - Provides utilities to identify and visually isolate Android views using customizable shapes and mask transitions.
  • Fragment Lifecycle Integration - Binds the visibility and positioning of onboarding overlays to Android fragment lifecycle events.
  • Animation Interpolators - Employs mathematical interpolation curves to smoothly animate mask position and size between tutorial steps.
  • Instructional Content Attachments - Renders custom text, images, or animations near highlighted views to provide instructional context.
  • Overlay Transition Animations - Provides visual animations for the entry, exit, and transition of overlay masks between tutorial steps.
  • Onboarding and Intro - Mask-style navigation and guide view.

Star 历史

binioter/guideview 的 Star 历史图表binioter/guideview 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

常见问题解答

binioter/guideview 是做什么的?

GuideView 是一个 Android 用户引导库和 UI 遮罩框架,用于创建引导式游览和功能教程。它提供了通过绘制带有高亮孔的半透明遮罩来识别并视觉隔离特定 Android 视图的实用程序,以聚焦用户注意力。

binioter/guideview 的主要功能有哪些?

binioter/guideview 的主要功能包括:UI Masking, Sequential Navigation State, Focus Masks, Clipping Regions, Android Onboarding Libraries, View Masking Calculators, Focus Masking, Relational View Anchoring。

binioter/guideview 有哪些开源替代品?

binioter/guideview 的开源替代品包括: linkedin/hopscotch — Hopscotch is a JavaScript library and framework for creating interactive product tours and user onboarding guides. It… elrumordelaluz/reactour — This is a guided tour library and onboarding framework for React applications. It provides a system for creating… ephread/instructions — Instructions is a Swift framework designed for creating guided tours and user onboarding experiences. It manages the… hubspot/shepherd — Shepherd is an interactive product tour framework and JavaScript onboarding library used to build step-by-step… amlcurran/showcaseview — ShowcaseView is an iOS UI overlay library and user onboarding framework. It provides a customizable feature highlight… bespokejs/bespoke — Bespoke is a lightweight JavaScript presentation framework designed for creating sequenced web presentations. It…

GuideView 的开源替代方案

相似的开源项目,按与 GuideView 的功能重合度排序。
  • linkedin/hopscotchlinkedin 的头像

    linkedin/hopscotch

    4,173在 GitHub 上查看↗

    Hopscotch is a JavaScript library and framework for creating interactive product tours and user onboarding guides. It serves as a tool for building step-by-step instructional walkthroughs that highlight specific page elements and display contextual tooltips to help users navigate web application interfaces. The library functions as a tooltip orchestrator that anchors instructional bubbles to HTML elements by calculating their position within the browser viewport. It supports the creation of branded tours through the use of custom stylesheets and markup templates for visual customization. The

    JavaScript
    在 GitHub 上查看↗4,173
  • elrumordelaluz/reactourelrumordelaluz 的头像

    elrumordelaluz/reactour

    4,084在 GitHub 上查看↗

    This is a guided tour library and onboarding framework for React applications. It provides a system for creating interactive, step-by-step walkthroughs using element-anchored popovers and visual masking tools to highlight specific interface components. The library focuses on accessibility, providing built-in support for screen readers and keyboard navigation to ensure inclusive user onboarding. It allows for extensive customization by enabling the replacement of default interface elements, such as badges and buttons, with custom React components. The framework covers tour orchestration throu

    TypeScriptgetting-startedguideguided-tours
    在 GitHub 上查看↗4,084
  • ephread/instructionsephread 的头像

    ephread/Instructions

    5,195在 GitHub 上查看↗

    Instructions is a Swift framework designed for creating guided tours and user onboarding experiences. It manages the sequence, animations, and layouts of instructional bubbles and highlighting markers to lead users through application features. The library provides tools for interface highlighting, using dimmed background overlays and precise cutouts to draw attention to specific UI elements. It includes mechanisms for walkthrough flow control, allowing developers to manage linear progression, jump to specific steps, or implement tour skipping logic. Visual elements are customizable through

    Swift
    在 GitHub 上查看↗5,195
  • hubspot/shepherdHubSpot 的头像

    HubSpot/shepherd

    13,737在 GitHub 上查看↗

    Shepherd is an interactive product tour framework and JavaScript onboarding library used to build step-by-step instructional journeys. It serves as a web application guidance tool that presents sequences of instructional overlays to help users navigate interfaces and discover features. The library enables the creation of guided user tours, onboarding experiences, and interactive application guides. It is used to provide contextual in-app education and drive product feature adoption by leading users through specific workflows. The framework utilizes configuration-driven tour definitions and a

    JavaScript
    在 GitHub 上查看↗13,737
  • 查看 GuideView 的所有 30 个替代方案→