awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 dépôt

Awesome GitHub RepositoriesScroll-Aware Component Management

Managing the state and visibility of UI components within scrollable view containers.

Distinct from Scrollable View Layout Systems: Focuses on managing the component's state (like transparency and recycling) during scrolling, not just the layout positioning.

Explore 1 awesome GitHub repository matching user interface & experience · Scroll-Aware Component Management. Refine with filters or upvote what's useful.

Awesome Scroll-Aware Component Management GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • nightonke/boommenuAvatar de Nightonke

    Nightonke/BoomMenu

    5,784Voir sur GitHub↗

    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.

    Manages background transparency and item resetting when the radial menu is used within scrollable views.

    Javaanimationboommenu
    Voir sur GitHub↗5,784
  1. Home
  2. User Interface & Experience
  3. View Layouts
  4. Scrollable View Layout Systems
  5. Scroll-Aware Component Management