gyf-dev/ImmersionBar
android 4.4以上沉浸式状态栏和沉浸式导航栏管理,适配横竖屏切换、刘海屏、软键盘弹出等问题,可以修改状态栏字体颜色和导航栏图标颜色,以及不可修改字体颜色手机的适配,适用于Activity、Fragment、DialogFragment、Dialog,PopupWindow,一句代码轻松实现,以及对bar的其他设置,详见README。简书请参考:http://www.jianshu.com/p/2a884e211a62 observed · 2026-08-28
Health v2 · maintenance only
96/100
- Activity 95
- Release rhythm 95
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 8
- age_days: 3423
- days_rel: 32
- days_push: 32
- n_releases_24m: 2
Adoption not part of the score
11470 stars · 1913 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
An Android library for managing immersive (transparent) status bars and navigation bars on Android 4.4+, with one-line setup for Activities, Fragments, Dialogs, and PopupWindows. It handles edge cases like orientation changes, notch/landscape screens, and soft keyboard popups, and allows changing status bar font and navigation bar icon colors.
Use cases
- make android status bar transparent
- immersive status bar android library
- adapt app to notch screens
- change status bar font color android
- handle status bar with soft keyboard
- immersive navigation bar in fragment or dialog
When to choose
- You need immersive status/navigation bars across Android 4.4+ with broad device adaptation
- You need notch, landscape, and keyboard edge-case handling out of the box
- You want one-line setup for Activities, Fragments, Dialogs, and PopupWindows
When to avoid
- You target only Android 15+ where edge-to-edge is enforced by the system
- You use Jetpack Compose exclusively and prefer Compose-native edge-to-edge APIs
- You need theming beyond status/navigation bar customization
Facets
library · maturity stable
ui-components mobile-framework mobile-development android-tools web-design jvm immersive-mode status-bar navigation-bar notch-adaptation ui-styling android
1 source
- readme: https://github.com/gyf-dev/ImmersionBar · fetched 2026-08-28 · b6bb0a640db0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| gyf-dev/ImmersionBar | main | 96 |
For agents
markdown · JSON · MCP: product_card(name="gyf-dev/ImmersionBar")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem