Highlight is an Android onboarding and guidance library that draws an overlay to visually emphasize specific UI elements and attach tip content, helping users discover features inside an app. It works by placing a translucent mask over a chosen “anchor” area (often the activity content view) and then “cutting out” or spotlighting target views so they stand out clearly. Developers can define one or more highlighted targets, supply a custom tip layout (for example, an arrow plus text), and position that tip precisely using layout callbacks that provide measurements like margins and bounding rectangles. This makes it well-suited for guided tours, feature callouts after an update, or contextual help flows that need accurate placement across different screen sizes. The library supports highlighting within partial regions as well as full-screen overlays, letting you scope the effect to a specific container when needed.

Features

  • Overlay mask with spotlight-style target highlighting
  • Supports custom tip layouts (text, arrows, callouts)
  • Anchor-based rendering for full-screen or partial overlays
  • Positioning callbacks with detailed geometry information
  • Designed for feature discovery and onboarding flows
  • Supports highlighting multiple views in a guided sequence

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

Apache License V2.0

Follow Highlight Library

Highlight Library Web Site

Other Useful Business Software
Build Data Resilience - Take the Assessment Today Icon
Build Data Resilience - Take the Assessment Today

Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
Take the Assessment
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Highlight Library!

Additional Project Details

Operating Systems

Android

Registered

2026-01-20