awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jgilfelt avatar

jgilfelt/SystemBarTint

0
View on GitHub↗
5,321 estrellas·1,417 forks·Java·Apache-2.0·2 vistas

SystemBarTint

SystemBarTint es una librería especializada y herramienta de utilidad para Android que gestiona los colores de fondo y las dimensiones de diseño para la barra de estado y la barra de navegación del sistema. Proporciona un mecanismo para aplicar tintes de fondo personalizados a estos elementos de la interfaz del sistema, específicamente cuando se utilizan modos de ventana translúcidos.

El proyecto permite la coordinación de los temas de la aplicación con la UI del sistema permitiendo el uso de colores o drawables personalizados para el tintado. Incluye herramientas para gestionar contenido a pantalla completa calculando las dimensiones exactas de píxeles y las posiciones de las barras del sistema para determinar el relleno y los insets de diseño necesarios.

La librería maneja la gestión de flags de ventana para la translucidez y se integra con el diseño de vista de Android para asegurar que el contenido de la aplicación no se superponga con los componentes de la interfaz del sistema.

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.

Historial de estrellas

Gráfico del historial de estrellas de jgilfelt/systembartintGráfico del historial de estrellas de jgilfelt/systembartint

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a SystemBarTint

Proyectos open-source similares, clasificados según cuántas características comparten con SystemBarTint.
  • gyf-dev/immersionbarAvatar de gyf-dev

    gyf-dev/ImmersionBar

    11,459Ver en GitHub↗

    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
    Ver en GitHub↗11,459
  • laobie/statusbarutilAvatar de laobie

    laobie/StatusBarUtil

    8,758Ver en GitHub↗

    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
    Ver en GitHub↗8,758
  • ashok-varma/bottomnavigationAvatar de Ashok-Varma

    Ashok-Varma/BottomNavigation

    4,348Ver en GitHub↗

    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
    Ver en GitHub↗4,348
  • jacksgong/jkeyboardpanelswitchAvatar de Jacksgong

    Jacksgong/JKeyboardPanelSwitch

    4,172Ver en GitHub↗

    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
    Ver en GitHub↗4,172
Ver las 22 alternativas a SystemBarTint→

Preguntas frecuentes

¿Qué hace jgilfelt/systembartint?

SystemBarTint es una librería especializada y herramienta de utilidad para Android que gestiona los colores de fondo y las dimensiones de diseño para la barra de estado y la barra de navegación del sistema. Proporciona un mecanismo para aplicar tintes de fondo personalizados a estos elementos de la interfaz del sistema, específicamente cuando se utilizan modos de ventana translúcidos.

¿Cuáles son las características principales de jgilfelt/systembartint?

Las características principales de jgilfelt/systembartint son: 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.

¿Qué alternativas de código abierto existen para jgilfelt/systembartint?

Las alternativas de código abierto para jgilfelt/systembartint incluyen: 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…