1 dépôt
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 est un framework de tooltips et un gestionnaire de popups Android utilisé pour coordonner des superpositions informatives et des conseils contextuels. Il fournit un ensemble d'outils pour créer des tooltips personnalisables et animés ancrés à des éléments UI spécifiques, avec un support natif pour Jetpack Compose via des modificateurs et des state holders. La bibliothèque se distingue par son orchestration basée sur des séquences, permettant à plusieurs tooltips d'être affichés en chaîne à travers différentes vues d'ancrage. Elle inclut un suivi basé sur la persistance pour limiter le nombre d'apparitions d'un tooltip spécifique à un utilisateur et prend en charge l'assombrissement de l'arrière-plan pour mettre en évidence des vues d'ancrage spécifiques tout en masquant le reste de l'UI. Le framework couvre une large gamme de capacités de positionnement et de stylage, incluant l'alignement dynamique des flèches, les décalages de coordonnées et un formatage avancé du texte et des icônes. Il gère les événements d'interaction tels que la détection de toucher extérieur et les callbacks de fermeture, et utilise une gestion consciente du cycle de vie pour fermer automatiquement les superpositions et prévenir les fuites de mémoire.
Provides a framework for managing the positioning and lifecycle of informative tooltips in Jetpack Compose.