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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 Repos

Awesome GitHub RepositoriesRotation-Aware Shadow Rendering

Dynamic rendering of shadows that adjust their position and alignment based on the rotation of the UI element.

Distinct from Surface Shadows: Specifically handles rotation-consistent alignment, whereas surface shadows are generic drop shadows.

Explore 2 awesome GitHub repositories matching user interface & experience · Rotation-Aware Shadow Rendering. Refine with filters or upvote what's useful.

Awesome Rotation-Aware Shadow Rendering GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • danielzeller/depth-lib-android-Avatar von danielzeller

    danielzeller/Depth-LIB-Android-

    4,529Auf GitHub ansehen↗

    Depth-LIB-Android- ist eine View-Depth-Bibliothek und ein Layout-Framework für Android, das Werkzeuge zum Hinzufügen von räumlichen Layering- und Dickeneffekten zu UI-Elementen bereitstellt. Es fungiert als benutzerdefinierter Schatten-Renderer, der eine visuelle Hierarchie durch dreidimensionale Tiefe etabliert. Die Bibliothek bietet speziell rotationskonsistente Schatten, die sicherstellen, dass Schatten visuell ausgerichtet bleiben und an UI-Elementen haften, selbst wenn die zugehörige View gedreht wird. Das System verwaltet diese Effekte durch eine benutzerdefinierte Drawing-Pipeline und Canvas-basiertes Rendering, um Schattenunschärfe, Deckkraft und dynamische Offset-Berechnungen zu handhaben. Es organisiert Interface-Elemente in gestapelten Z-Order-Ebenen, um visuelle Konsistenz und räumliche Hierarchie innerhalb der View-Hierarchie zu wahren.

    Renders shadows that remain correctly aligned and attached to UI elements even during rotation.

    Java
    Auf GitHub ansehen↗4,529
  • flipboard/bottomsheetAvatar von Flipboard

    Flipboard/bottomsheet

    4,496Auf GitHub ansehen↗

    Dies ist eine Android-Bottom-Sheet-Komponente und ein modales Interface, das als schließbares, von unten einschiebbares Panel über Inhalten liegt. Es dient als Ersatz für Standard-Dialoge und -Menüs und fungiert als Vordergrund-View, die Material-Design-Konzepte wie Tiefe, Elevation und Schatten implementiert. Das Projekt fungiert als View-Animations-Framework, das die Echtzeit-Skalierung und -Verschiebung von Hintergrundinhalten koordiniert, während das Panel gleitet. Es verwaltet den visuellen Übergang zwischen den Zuständen „expanded“, „peeked“ und „dismissed“ über eine Zustandsmaschine. Die Komponente unterstützt das Hosten von Fragment-basierten Inhalten, einschließlich Menülisten und Intent-Action-Pickern. Sie umfasst Funktionen für Hintergrundabdunklung, konturbasiertes Schatten-Rendering und Callback-Benachrichtigungen zur Verfolgung von Zustandsänderungen.

    Uses custom outline providers to render depth-based elevation shadows that follow the panel's unique shape.

    Java
    Auf GitHub ansehen↗4,496
  1. Home
  2. User Interface & Experience
  3. Shadow Utilities
  4. Surface Shadows
  5. Rotation-Aware Shadow Rendering

Unter-Tags erkunden

  • Outline-Based ShadowsShadows generated using a custom outline provider to match the specific shape of a UI element. **Distinct from Rotation-Aware Shadow Rendering:** Focuses on shape-following outlines rather than just rotation-aware alignment