Navigation Bar for Android - Custom Navigation Bar & Buttons
Transform your Android experience with a customizable navigation bar for seamless touch control & vibrant themes.

- 3.3.0 Version
- 3.7 Score
- 16M+ Downloads
- In-app purchases License
- 3+ Content Rating
The "Navigation Bar for Android" application serves as a substitute for malfunctioning buttons or those who experience difficulties when using the navigation bar.
The app enhances your device's functionality by replacing the standard on-screen navigation bar with a customizable and visually appealing alternative. This new navigation bar offers a range of color options and additional features, such as the ability to perform specific actions with a long press on the buttons.
Furthermore, it includes an assistive touch feature that allows users to swipe up and down on the navigation bar for easy access to additional options and controls, making the device more convenient and intuitive to use.
Highlighted Features:
- The navigation bar can automatically hide based on a user-defined duration.
- Conveniently swipe up or down to reveal or conceal the navigation bar.
- Easily switch the positions of the back and recent buttons.
- Single tap actions available for Home, Back, and Recent functions.
- Long press actions are available for back, home, and recent buttons (refer below for the full list of actions).
- Customization options for the navigation bar's background and button colors.
- Adjust the height of the navigation bar to your preference.
- Option to enable vibration feedback on touch.
- Adjustable sensitivity settings for the “Swipe up” feature.
- Functionality to hide the navigation bar when the keyboard is displayed.
- Capability to lock the navigation bar in place.
- Options to reposition the navigation bar in landscape orientation.
- 15 themes available for customization.
- Enabled toggling through notifications. (Pro)
- Ability to limit the area of the minimized navigation bar to avoid accidental taps. (Pro)
- Accessible toggle via quick settings tile for Android 7.0 and above. (Pro)
Commands supported for long press actions include:
- Lock screen (for Android O and earlier, you need to activate Device Administrator; if already activated, please deactivate it before uninstalling this app. An uninstall option will be found in the 'Help' section to assist you.)
- Toggle Wi-Fi on/off
- Access power menu
- Activate split screen
- Open camera
- Control volume settings
- Voice commands
- Perform web searches
- Display notifications panel
- Show quick setting panel
- Launch dialer
- Open web browser
- Access settings
- Start this application
- Launch any other application (Pro)
- Capture a screenshot (Pro)
- Hide navigation bar for 10 seconds (Pro)
🛒Pro version can be unlocked within the application.
Accessibility Service Requirement
The Navigation Bar for Android requires permission for accessibility service to enable its essential functions.
The application does not access sensitive information or data displayed on your screen nor will it collect or share any data from the accessibility service with third parties.
By activating this service, it supports commands for press and long press actions, including:
- Back function
- Home function
- Recent actions
- Lock Screen
- Popup notifications
- Popup Quick settings
- Popup Power dialogs
- Toggle split screen
- Capture a screenshot
👉If the accessibility service is disabled, the core functionalities will not operate as intended.
Permissions Explained
📍CALL_PHONE
- Required for long press action shortcuts to directly dial contacts.
📍ACCESS_NOTIFICATION_POLICY
- Needed for long press action to toggle Do Not Disturb mode.
📍ACCESS_WIFI_STATE, CHANGE_WIFI_STATE
- Necessary for long press action to toggle Wi-Fi settings.
📍BLUETOOTH, BLUETOOTH_ADMIN, BLUETOOTH_CONNECT
- Required for long press action to manage Bluetooth settings.
📍QUERY_ALL_PACKAGES
- Needed for long press action to open installed applications.
📍READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE
- Required for long press action to save screenshots.
📍REQUEST_DELETE_PACKAGES
- Necessary for uninstalling this app, especially if device admin is activated for locking screen action on Android O and earlier.
📍SYSTEM_ALERT_WINDOW
- Allows the navigation bar to appear on the display.
📍VIBRATE
- For providing vibration feedback when pressing the navigation button.
📍WRITE_SETTINGS
- Required for long press action to adjust auto-rotate settings, lock orientation, toggle auto brightness, and modify brightness levels.
- Version3.3.0
- UpdateJul 18, 2025
- DeveloperWormhole Space
- CategoryTools
- Requires AndroidAndroid 6+
- Downloads16M+
- Package Namenu.nav.bar
- Signature4dfe8e50ba689fb94a9d009706f21882
- Available on
- ReportFlag as inappropriate
-
NameSizeDownload
-
8.40 MB
-
7.68 MB
-
4.51 MB
User-friendly interface
Extensive customization options
Solves issues related to broken navigation buttons
Provides alternative navigation bar features
Works well on various Android devices
Ad-free experience with pro version
Fast response from support team
Auto-hide feature for the navigation bar
Helps improve accessibility
Incompatibility with Android's app pinning feature
Configuration options hard to read due to color contrast issue
Still shows default navigation bar in some cases
Failures reported in hiding the bar during full-screen apps
Limited functionality compared to built-in nav options
Frequent glitches and crashes
Annoying advertisements in the free version
Needs additional button customization options
Lack of persistent navigation bar in certain modes