...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.