3 dépôts
Mechanisms for overriding and handling hardware back-button events within mobile components.
Distinct from Navigation Event Interception Control: Candidates focus on web routing, volume keys, or database events, not mobile back-button interception.
Explore 3 awesome GitHub repositories matching mobile development · Back-Button Event Interception. Refine with filters or upvote what's useful.
Fragmentation is an Android fragment management library and navigation framework. It coordinates the lifecycle, transactions, and navigation of fragments to reduce boilerplate code. The framework provides a system for handling back-stack operations, transition animations, and activity-like launch modes between fragments. It includes a navigation debugger with visual tools for inspecting the fragment hierarchy and monitoring the navigation stack in real time. The library covers fragment communication through activity-scoped event buses, lifecycle coordination with lazy view initialization, an
Allows direct handling of hardware back button events within fragments to implement custom navigation logic.
BoomMenu est une bibliothèque de menu radial Android et un framework d'animation d'interface utilisateur conçu pour créer des boutons d'action flottants extensibles. Il fournit un ensemble de composants de vue personnalisés programmables qui révèlent des éléments de sous-menu selon des motifs radiaux, horizontaux ou verticaux en utilisant des transformations 3D. La bibliothèque se distingue par un moteur d'animation à transformation 3D qui utilise l'assouplissement non linéaire, la mise à l'échelle et la rotation pour créer de la profondeur lors de l'expansion du menu. Elle inclut des modèles de mise en page spécialisés pour les menus de type partage et un système de mappage basé sur les coordonnées pour un déplacement précis des éléments. Le framework couvre un large éventail de fonctionnalités d'interface utilisateur, y compris la construction de menus flexibles avec des boutons étiquetés, des mises à jour de contenu dynamiques et l'assombrissement de l'arrière-plan pour la mise au point visuelle. Il prend en charge l'intégration à travers divers composants Android tels que les barres d'action, les fragments et les vues défilantes, tout en fournissant des outils pour le positionnement par glisser-déposer et le contrôle d'état programmatique. Pour maintenir les performances, le projet implémente un cache de ressources de recyclage de vue pour réutiliser les instances de boutons et réduire la création d'objets pendant les cycles d'expansion.
Controls the automatic closing of the radial menu when the Android system back button is pressed.
This library provides a collection of reusable React hooks designed to simplify mobile development by abstracting complex native hardware interactions and system event monitoring. It enables developers to replace imperative platform-specific code with declarative functions that integrate directly into the component lifecycle, facilitating reactive state synchronization and automated resource management. The project distinguishes itself by providing specialized utilities for monitoring mobile-specific device states, such as screen orientation, keyboard visibility, and accessibility preferences
Intercepts hardware back button presses to execute custom navigation logic instead of default system actions.