1 Repo
Implementations of draggable, persistent overlay views for the Android platform.
Distinct from Floating Windows: The candidates are either too generic (Awesome lists) or unrelated (editor windows).
Explore 1 awesome GitHub repository matching mobile development · Android Floating Window Implementations. Refine with filters or upvote what's useful.
FloatWindow ist eine Android-Bibliothek für die Erstellung von verschiebbaren Overlay-Views, die über verschiedene Anwendungen und Aktivitäten hinweg bestehen bleiben. Sie bietet spezialisierte Komponenten für die Implementierung von Floating Windows, die Verwaltung von systemweiten Overlay-Berechtigungen und die Berechnung von Bildschirmkoordinaten. Das Projekt verfügt über ein Fenster-Animations-Framework, das Snap-to-Edge-Verhalten und benutzerdefinierte Bewegungsanimationen ermöglicht. Es enthält einen Overlay-Berechtigungsmanager, um die für das Zeichnen von Oberflächen über anderen Anwendungen erforderlichen Systemberechtigungen anzufordern und zu überwachen. Das Toolkit deckt die UI-Positionierung mittels absoluter Pixel oder relativer Bildschirmprozentsätze ab, um Konsistenz über verschiedene Geräteauflösungen hinweg zu gewährleisten. Zudem bietet es Mechanismen zur Sichtbarkeitssteuerung, um Overlays basierend auf spezifischen Aktivitäten oder Hintergrundzustandsänderungen zu filtern, sowie eine Zustandsüberwachung für Echtzeit-Positions- und Sichtbarkeits-Updates.
Provides a complete framework for creating draggable floating windows that persist across Android applications.