SystemBars - Hide, show, and change the color of the system bars

JoeDevSystemBars

Show and hide the status bar and navigation bar, either together or individually.
System icons automatically adjust their color (white/black) based on the background color's contrast.

GIF_20261006_045929_051

GIF_20261006_050357_547

GIF_20261006_050428_408

GIF_20261006_051126_132

I've only tested it on Android 16 (Xiaomi Redmi Note 13 Pro).


1. HideBars

Hides both the status bar and navigation bar.


2. ShowBars

Shows both the status bar and navigation bar again.


3. HideStatusBar

Hides only the status bar.


4. ShowStatusBar

Shows only the status bar.


5. HideNavigationBar

Hides only the navigation bar.


6. ShowNavigationBar

Shows only the navigation bar.


7. BarColor

Sets the color of both the status bar and navigation bar.

Parameter Type
value any

8. TitleBarColor

Sets the background color of the top bar, title bar. Accepts App Inventor native colors or hex strings.

Parameter Type
value any

9. HideTitleBar

Hides the top bar (Title bar).


10. ShowTitleBar

Shows the top bar (Title bar).


SystemBars.aia (25.4 KB)

joejsanz.joedevsystembars.aix (11.6 KB)


Package: joejsanz.joedevsystembars
Size: 11.63 KB
Version: 1.0
Minimum API Level: 14
Updated On: 2026-10-06T07:00:00Z

Built using: FAST-CLI v7.2.0


Documentation generated with BlockView


Support free development

This extension is and will remain free. If you have found it useful and wish to support my work so I can continue creating and updating components like this one, any voluntary contribution is greatly appreciated:

Donate with PayPal

Thanks.

5 Likes

Ran a quick test with this on Android 17 with just this block

image

In companion, it doesn't "hide" the NavBar coloured section at the bottom, but does hide the nav buttons

When compiled, the coloured section is also hidden :tada:

1 Like

You're right. Compaion's manifest permissions don't include permission to "collapse/expand the status bar". Therefore, it won't work in Compaion.

Nice :+1:t2::+1:t2: