4 Repos
Libraries providing a set of reusable visual effects and movement transitions for mobile user interfaces.
Distinct from Android Libraries: None of the candidates focus on the general identity of a UI transition library for mobile elements.
Explore 4 awesome GitHub repositories matching mobile development · UI Transition Libraries. Refine with filters or upvote what's useful.
ListViewAnimations ist ein Framework für Android-Listenelement-Bewegungen und eine Animationsbibliothek, die entwickelt wurde, um visuelle Übergänge und Interaktivität innerhalb von Listen- und Grid-Ansichten zu implementieren. Es bietet ein Toolset für das Management von Elementbewegungen, wobei der Fokus speziell darauf liegt, wie Elemente in einer Benutzeroberfläche erscheinen, sich bewegen und übergehen. Die Bibliothek ermöglicht komplexe interaktive Gesten, einschließlich Swipe-to-Dismiss und Drag-and-Drop-Neuanordnung. Sie unterstützt zudem die animierte Erweiterung von Listenelementen, um versteckte Inhalte zu enthüllen, und wendet visuelle Effekte wie Fading und Skalierung an, während Elemente den Bildschirm betreten. Das Framework deckt strukturelle Übergänge zum Hinzufügen, Entfernen oder Bewegen von Elementen ab und stellt durch koordinierte Bewegungen und eigenschaftsbasierte Animationen eine reaktionsschnelle Benutzeroberfläche sicher.
Provides a library for adding fade, scale, and movement effects to elements in Android lists.
UltraViewPager ist eine Android-UI-Komponente und ViewPager-Erweiterung, die eine Bibliothek für Seitenübergangsanimationen und einen unendlichen Paging-Controller für mobile Bildschirme bereitstellt. Sie fungiert als wiederverwendbares Interface-Element zum Rendern von Paging-Containern mit benutzerdefinierten Abmessungen und Seitenverhältnissen. Das Projekt implementiert eine zirkuläre Paging-Navigation, die nach Erreichen des letzten Bildschirms wieder zur ersten Seite zurückkehrt und so eine Endlosschleife erzeugt. Es enthält zudem einen timergesteuerten Mechanismus für die automatisierte Inhaltsrotation und eine koordinatenbasierte Engine, um Ansichtspositionen und Alpha-Werte während des Seitenwechsels zu interpolieren. Die Bibliothek unterstützt sowohl horizontale als auch vertikale Paging-Ausrichtungen. Sie bietet Utilities für Seitenpositionsindikatoren und ein Constraint-System zur Konfiguration von maximalen Höhen, maximalen Breiten oder festen Seitenverhältnissen für den Paging-Container.
Provides a library of built-in animations for switching between screens to improve visual flow.
Transitions Everywhere is an Android view animation library and UI transition framework. It serves as an extension to the Jetpack Transitions library, providing a toolkit for implementing motion and recoloring animations during element transitions. The library enables the creation of custom scale, translation, and rotation effects to manage visual state changes in mobile interfaces. It provides a set of additional animation effects built on top of the Android Jetpack framework to achieve a dynamic visual experience. The framework covers view transition customization and UI motion design, uti
Provides a reusable set of visual effects and movement transitions built on top of the Jetpack Transitions framework.
JKeyboardPanelSwitch ist eine Android-Bibliothek, die darauf ausgelegt ist, die Sichtbarkeit der Software-Tastatur zu verwalten und Übergänge zwischen der Software-Tastatur und benutzerdefinierten Eingabepanels zu koordinieren. Sie fungiert als Layout-Manager und System zur Zustandsverfolgung, das die Tastaturhöhe und -sichtbarkeit überwacht, um ein Flackern des Layouts zu verhindern. Die Bibliothek konzentriert sich auf die Synchronisierung von Layout-Dimensionen und die Auflösung von Übergangskonflikten, um visuelle Sprünge zu eliminieren. Sie nutzt Echtzeit-Window-Inset-Tracking und koordinatenbasierte Synchronisation, um überlappende Schnittstellenelemente während des Wechsels der Eingabemethode präzise auszurichten. Das System beinhaltet Funktionen für die Echtzeit-Sichtbarkeitsüberwachung und die Zustandserhaltung durch Lifecycle-Hooks, wodurch sichergestellt wird, dass der Tastaturstatus bei der Rückkehr in den Vordergrund wiederhergestellt wird.
Manages the transition between different input methods to ensure a stable and smooth visual experience.