awesome-repositories.com
Blog
awesome-repositories.com

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

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

5 Repos

Awesome GitHub RepositoriesAttribute-Based Style Resolution

Mechanisms for determining visual styles by traversing a priority chain of XML attributes and theme configurations in Android.

Distinct from View Configuration Attributes: The candidates focus on web-based attributes or infrastructure variables, while this is specific to Android view styling priority chains.

Explore 5 awesome GitHub repositories matching mobile development · Attribute-Based Style Resolution. Refine with filters or upvote what's useful.

Awesome Attribute-Based Style Resolution GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • h07000223/flycotablayoutAvatar von H07000223

    H07000223/FlycoTabLayout

    11,101Auf GitHub ansehen↗

    FlycoTabLayout is a Java-based library for building tabbed navigation interfaces in Android applications. It functions as a custom view component and navigation tool that allows developers to organize content into switchable categories using customizable indicators and animations. The library distinguishes itself through integrated notification badge components that display unread message tips and status indicators directly on individual tabs. It also provides specialized navigation synchronization, allowing the tab layout to function as a standalone component or as a linked navigation bar ti

    Maps Android XML attributes to internal view properties to define fonts, colors, and layout dimensions.

    Java
    Auf GitHub ansehen↗11,101
  • ybq/android-spinkitAvatar von ybq

    ybq/Android-SpinKit

    8,646Auf GitHub ansehen↗

    Android-SpinKit is an Android animation library that provides a collection of animated loading spinner views for use as progress indicators during asynchronous operations. The library offers multiple predefined animation styles, including Circle, Wave, and DoubleBounce, which can be selected and displayed as standard Android View elements within an application's layout. The library distinguishes itself by being built entirely on the Android SDK's drawing and animation APIs, with no external dependencies required. Each spinner type implements a distinct animation state machine using Android's

    Reads spinner size and style from XML theme attributes for per-activity or per-application visual customization.

    Javaandroid-loadinganimationloading
    Auf GitHub ansehen↗8,646
  • chrisjenx/calligraphyAvatar von chrisjenx

    chrisjenx/Calligraphy

    8,529Auf GitHub ansehen↗

    Calligraphy is an Android typography framework and custom font manager used to map custom font files to text views through hierarchical style resolution and global default configurations. It provides a system for defining global default fonts and fallback priorities across an entire Android application. The project manages font assignments by evaluating a priority chain of view attributes, styles, text appearances, and themes. This allows for the injection of custom typefaces into Android text components and the mapping of font assets to theme attributes to maintain a uniform visual identity.

    Implements a priority-based resolution system to determine the active typeface using Android view attributes and styles.

    Java
    Auf GitHub ansehen↗8,529
  • rengwuxian/materialedittextAvatar von rengwuxian

    rengwuxian/MaterialEditText

    6,080Auf GitHub ansehen↗

    MaterialEditText ist eine Android-UI-Komponentenbibliothek und ein Framework für mobile Formulareingaben, mit dem Textfelder gemäß Material-Design-Standards erstellt werden können. Es bietet eine Sammlung von Eingabekomponenten mit Floating Labels, Fehlerzuständen und themenbasierten visuellen Stilen. Die Bibliothek ermöglicht das Rendern von Textfeldern mit animierten Labels und integrierten Hilfetexten. Sie unterstützt das Hinzufügen von Design-Icons und erlaubt die Anpassung von Farben und Schriftarten für Primär-, Fehler- und Hilfetexte. Das Framework umfasst Funktionen für die mobile Eingabevalidierung, wie etwa die Durchsetzung von Mindest- und Höchstzeichenanzahlen für Texteingaben.

    Exposes custom XML attributes to define colors, typefaces, and iconography during view inflation.

    Java
    Auf GitHub ansehen↗6,080
  • clans/floatingactionbuttonAvatar von Clans

    Clans/FloatingActionButton

    5,175Auf GitHub ansehen↗

    This project provides a set of Android Material Design widgets, including floating action buttons and floating action menu components. These elements highlight primary screen actions through customizable sizing, shadow effects, and Jetpack Compose UI components. The library includes a circular progress button that embeds a loading spinner to signal background task processing. Its menu components organize expanding buttons with labels and background dimming to provide quick access to multiple primary application actions.

    Implements visual styling for Android buttons using XML attribute priority chains and theme configurations.

    Javaandroidfloatingactionbutton
    Auf GitHub ansehen↗5,175
  1. Home
  2. Mobile Development
  3. Attribute-Based Style Resolution