1 Repo
Frameworks providing the underlying logic for positioning and managing the lifecycle of informative tooltips on Android.
Distinct from Android Application Frameworks: Specifically targets tooltips, while candidates focus on general app frameworks or media/typography.
Explore 1 awesome GitHub repository matching mobile development · Android Tooltip Frameworks. Refine with filters or upvote what's useful.
Balloon ist ein Android-Tooltip-Framework und Popup-Manager, der zur Koordination informativer Overlays und kontextbezogener Hilfestellungen verwendet wird. Es bietet eine Reihe von Werkzeugen zum Erstellen anpassbarer, animierter Tooltips, die an spezifischen UI-Elementen verankert sind, mit nativer Unterstützung für Jetpack Compose durch Modifikatoren und State-Holder. Die Bibliothek zeichnet sich durch sequenzbasierte Orchestrierung aus, die es ermöglicht, mehrere Tooltips in einer Kette über verschiedene Anker-Views hinweg anzuzeigen. Sie beinhaltet ein persistenzbasiertes Tracking, um zu begrenzen, wie oft ein bestimmter Tooltip einem Benutzer angezeigt wird, und unterstützt Hintergrundabdunkelung, um spezifische Anker-Views hervorzuheben, während der Rest der UI maskiert wird. Das Framework deckt eine breite Palette von Positionierungs- und Styling-Funktionen ab, einschließlich dynamischer Pfeilausrichtung, Koordinaten-Offsets sowie fortgeschrittener Text- und Icon-Formatierung. Es verarbeitet Interaktionsereignisse wie das Erkennen von Berührungen außerhalb des Bereichs und Dismiss-Callbacks und verwendet ein Lifecycle-Aware-Management, um Overlays automatisch zu schließen und Speicherlecks zu verhindern.
Provides a framework for managing the positioning and lifecycle of informative tooltips in Jetpack Compose.