4 dépôts
Toolkits specifically designed for implementing view transitions within the Android ecosystem.
Distinct from Declarative UI Motion Frameworks: Specializes in Android-native view animations rather than generic declarative state-to-motion frameworks.
Explore 4 awesome GitHub repositories matching user interface & experience · Android Motion Frameworks. Refine with filters or upvote what's useful.
AndroidViewAnimations is an animation library and visual effects toolkit for Android applications. It provides a framework for implementing motion effects, such as bouncing, sliding, and rotating transitions, for views within Android layouts. The library features a collection of predefined motion presets and stylized transition effects. These include curated sequences for shaking and pulsing to guide user attention, as well as complex movements like hinging or rolling for interface entry and exit. The toolkit covers a wide range of visual effects, including linear slides, elastic bounces, tr
Offers a specialized set of tools for implementing bouncing, sliding, and rotating transitions for Android views.
AndroidSwipeLayout is an Android UI library and custom view framework that enables the creation of layouts that reveal hidden action buttons when a user performs a swipe gesture. It functions as a gesture-based UI component that triggers callbacks based on the real-time position of the swipe. The framework is designed to support complex interaction patterns, specifically allowing for the nesting of multiple swipeable components within one another. The library covers mobile gesture interaction and custom view orchestration, providing tools to track swipe states and synchronize UI changes duri
Offers a set of tools for building complex, nestable swipeable interaction patterns within Android applications.
ListViewAnimations est un framework de mouvement d'éléments de liste Android et une bibliothèque d'animation conçue pour implémenter des transitions visuelles et de l'interactivité au sein des vues de liste et de grille. Il fournit une boîte à outils pour gérer le mouvement des éléments, se concentrant spécifiquement sur la façon dont les éléments apparaissent, se déplacent et effectuent des transitions au sein d'une interface utilisateur. La bibliothèque permet des gestes interactifs complexes, notamment le balayage pour supprimer (swipe-to-dismiss) et le réordonnancement par glisser-déposer. Elle prend également en charge l'expansion animée des éléments de liste pour révéler du contenu masqué et applique des effets visuels tels que le fondu et la mise à l'échelle à mesure que les éléments entrent dans l'écran. Le framework couvre les transitions structurelles pour ajouter, supprimer ou déplacer des éléments, assurant une interface réactive grâce à un mouvement coordonné et des animations basées sur les propriétés.
Provides a toolkit for implementing view transitions and item motion within the Android ecosystem.
RippleEffect est une bibliothèque et un framework d'interaction pour implémenter les animations de ripple Material Design au sein des applications Android. Elle fournit des outils pour ajouter un retour visuel animé aux éléments d'interface afin de signaler les interactions utilisateur réussies. La bibliothèque permet la personnalisation des effets de ripple, incluant des ajustements de couleur, de durée et d'échelle. Elle prend en charge à la fois la configuration via des attributs et des ajustements dynamiques via des méthodes setter, et inclut une interface d'écoute pour détecter quand une animation de ripple a terminé son exécution.
Provides a toolkit for implementing native Android view transitions and tactile interaction animations.