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
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jgilfelt avatar

jgilfelt/SystemBarTint

0
View on GitHub↗
5,321 Stars·1,417 Forks·Java·Apache-2.0·4 Aufrufe

SystemBarTint

SystemBarTint ist eine spezialisierte Bibliothek und ein Dienstprogramm für Android, das Hintergrundfarben und Layout-Dimensionen für die System-Status- und Navigationsleisten verwaltet. Es bietet einen Mechanismus zum Anwenden benutzerdefinierter Hintergrundtönungen auf diese System-Interface-Elemente, insbesondere bei Verwendung von transluzenten Fenstermodi.

Das Projekt ermöglicht die Koordination von Anwendungs-Themes mit dem System-UI, indem die Verwendung benutzerdefinierter Farben oder Drawables für die Tönung erlaubt wird. Es enthält Tools zur Verwaltung von Full-Bleed-Inhalten durch Berechnung der exakten Pixel-Dimensionen und Positionen der Systemleisten, um das notwendige Layout-Padding und die Insets zu bestimmen.

Die Bibliothek handhabt das Window-Flag-Management für Transluzenz und integriert sich in das Android-View-Layout, um sicherzustellen, dass Anwendungsinhalte nicht mit System-Interface-Komponenten überlappen.

Features

  • Android System Bar Stylers - Customizes the colors and appearance of Android status and navigation bars to match application themes.
  • System Bar Layout Helpers - Provides helper utilities to calculate padding and avoid overlaps with Android system bars.
  • Android UI Customization - Provides a framework for modifying the visual style and colors of Android system bars.
  • System Bar Tints - Implements custom color resources and drawables for tinting Android system bar backgrounds.
  • Translucent Modes - Manages Android window flags to enable translucent modes for drawing content behind system bars.
  • System Bar Padding Utilities - Fetches pixel dimensions of system bars to apply dynamic layout padding.
  • System UI Integrations - Integrates with Android system bars to apply custom background tints and colors.
  • Inset Calculators - Calculates exact pixel offsets of system UI elements to prevent application content overlap.
  • Android Layout Components - Calculates padding and insets to ensure content fits correctly around system interface elements.
  • Android View Management - Offers utilities for managing full-bleed content and system UI overlays on Android.

Star-Verlauf

Star-Verlauf für jgilfelt/systembartintStar-Verlauf für jgilfelt/systembartint

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu SystemBarTint

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit SystemBarTint.
  • gyf-dev/immersionbarAvatar von gyf-dev

    gyf-dev/ImmersionBar

    11,459Auf GitHub ansehen↗

    ImmersionBar is a set of control utilities for Android designed to manage immersive display modes, notch-aware layouts, virtual keyboard visibility, and system bar aesthetics. It provides a centralized way to maximize screen real estate by toggling full-screen displays and controlling the behavior of status and navigation bars. The library distinguishes itself through specialized adaptation for hardware cutouts and notches, calculating precise offsets and window insets to prevent user interface elements from being obscured. It also includes a dedicated handler for soft keyboard management, wh

    Javaandroidbardialog
    Auf GitHub ansehen↗11,459
  • laobie/statusbarutilAvatar von laobie

    laobie/StatusBarUtil

    8,758Auf GitHub ansehen↗

    StatusBarUtil is an Android library that provides comprehensive control over the status bar's appearance, enabling developers to customize its color, transparency, and icon style. The library handles the underlying complexity of Android window flag manipulation and API-level conditional logic, applying the correct styling technique based on the device's Android version for broad compatibility. The library distinguishes itself through specialized integrations with common Android UI patterns. It coordinates status bar transparency with DrawerLayout's fitsSystemWindows flag for seamless drawer o

    Javaandroidstatusbarstatusbarutil
    Auf GitHub ansehen↗8,758
  • ashok-varma/bottomnavigationAvatar von Ashok-Varma

    Ashok-Varma/BottomNavigation

    4,348Auf GitHub ansehen↗

    BottomNavigation is an Android UI component library used to implement a standard navigation bar at the bottom of a mobile screen. It provides a reusable interface for accessing top-level application destinations while following mobile design standards. The library includes a notification badge system to alert users of new content or pending actions on navigation tabs. This system allows for the customization of the colors, shapes, borders, and positions of these indicators, as well as control over their visibility. The project covers broader mobile UI customization, enabling the modification

    Javaandroidandroid-libraryandroid-ui
    Auf GitHub ansehen↗4,348
  • jacksgong/jkeyboardpanelswitchAvatar von Jacksgong

    Jacksgong/JKeyboardPanelSwitch

    4,172Auf GitHub ansehen↗

    JKeyboardPanelSwitch is an Android library designed to manage soft keyboard visibility and coordinate transitions between the software keyboard and custom input panels. It functions as a layout manager and state tracking system that monitors keyboard height and visibility to prevent layout flickering. The library focuses on synchronizing layout dimensions and resolving transition conflicts to eliminate visual jumps. It utilizes real-time window inset tracking and coordinate-based synchronization to align overlapping interface elements precisely during input method switches. The system includ

    Java
    Auf GitHub ansehen↗4,172
Alle 22 Alternativen zu SystemBarTint anzeigen→

Häufig gestellte Fragen

Was macht jgilfelt/systembartint?

SystemBarTint ist eine spezialisierte Bibliothek und ein Dienstprogramm für Android, das Hintergrundfarben und Layout-Dimensionen für die System-Status- und Navigationsleisten verwaltet. Es bietet einen Mechanismus zum Anwenden benutzerdefinierter Hintergrundtönungen auf diese System-Interface-Elemente, insbesondere bei Verwendung von transluzenten Fenstermodi.

Was sind die Hauptfunktionen von jgilfelt/systembartint?

Die Hauptfunktionen von jgilfelt/systembartint sind: Android System Bar Stylers, System Bar Layout Helpers, Android UI Customization, System Bar Tints, Translucent Modes, System Bar Padding Utilities, System UI Integrations, Inset Calculators.

Welche Open-Source-Alternativen gibt es zu jgilfelt/systembartint?

Open-Source-Alternativen zu jgilfelt/systembartint sind unter anderem: gyf-dev/immersionbar — ImmersionBar is a set of control utilities for Android designed to manage immersive display modes, notch-aware… laobie/statusbarutil — StatusBarUtil is an Android library that provides comprehensive control over the status bar's appearance, enabling… jacksgong/jkeyboardpanelswitch — JKeyboardPanelSwitch is an Android library designed to manage soft keyboard visibility and coordinate transitions… ashok-varma/bottomnavigation — BottomNavigation is an Android UI component library used to implement a standard navigation bar at the bottom of a… orhanobut/dialogplus — Dialogplus is an Android dialog UI library and layout framework providing a collection of customizable pop-up windows… ximsfei/android-skin-support — Android-skin-support is a dynamic theme framework and UI skinning library for Android applications. It enables the…