Gesture Volume: Edge Bar icon

Mobile · Tools

Gesture Volume: Edge Bar

Volume, brightness and a deck of tools, from one bar on your screen edge.

Control your volume with an on-screen gesture handler — save wear on physical buttons with a fully customisable swipe overlay and lock-screen gesture.

10,000+

Downloads

193

Ratings

4

Out of 5

Highlights

What Gesture Volume: Edge Bar does

On-screen gesture volume control

Fully customisable handler (position, size, colour, icons)

Tap & swipe gesture actions

Lock screen with a gesture

Available in 14 languages

How it works

How to control volume without the volume buttons on Android

  1. Allow the overlay

    Install Gesture Volume and grant Display over other apps, the one permission it requires to draw the bar.

  2. Turn the service on

    Switch the service on with the big switch at the top of the home screen. Press Home and the bar appears on the edge of your screen; it hides while the app itself is open.

  3. Swipe to change the volume

    Swipe the bar up or down. It follows what is playing (a call, an alarm, a ringtone or your music), and Actions › Volume stream pins it to one stream if you prefer.

  4. Add brightness and actions

    Grant Modify system settings from the Permissions card to control brightness, then choose what each tap and swipe does under Actions. Lock screen and screenshot use the optional accessibility service.

  5. Put it where it suits you

    Press and hold the bar, wait for the buzz and drag it anywhere. Appearance sets its size, colour and opacity.

About

What is Gesture Volume?

Gesture Volume: Edge Bar is a free Android app that puts a slim bar on the edge of your screen for changing the volume and brightness without the physical buttons, which helps when a volume rocker is broken or worn.

Gesture Volume is a powerful, open-source Android application that brings intuitive gesture-based volume control to your device. Control your media volume effortlessly using customizable edge gestures while reducing wear on your physical volume buttons.

Whether you want to extend the lifespan of your hardware keys or need an alternative solution for devices with damaged volume buttons, Gesture Volume offers a seamless and highly customizable experience.

✨ Features

🎛️ Smart Gesture-Based Volume Control

  • Control device volume using edge swipe gestures
  • Smooth and responsive gesture recognition
  • Works system-wide across apps

🛠️ Customization Options

  • Customize the appearance of the gesture handler
  • Adjust position, size, and style of the gesture area
  • Personalize the experience to match your workflow

👆 Gesture Actions

  • Assign click actions to the gesture handler
  • Lock the screen directly from the gesture handler
  • Configure separate actions for:
    • Upper-half swipe gestures
    • Lower-half swipe gestures

📱 Device Accessibility

  • Reduce dependency on physical volume buttons
  • Help extend the lifespan of hardware keys
  • Ideal for devices with malfunctioning or broken volume buttons

🔒 Required Permissions

Gesture Volume requires the following permissions to provide its functionality:

Permission Purpose
READ_EXTERNAL_STORAGE Access required resources and files
SYSTEM_ALERT_WINDOW Display the gesture handler overlay
FOREGROUND_SERVICE Keep the gesture service running reliably
WAKE_LOCK Maintain service responsiveness
RECEIVE_BOOT_COMPLETED Automatically restart the service after device reboot

📸 Screenshots Note

The screenshots shown in this repository display the volume panel from Samsung One UI 5.1.

The actual volume dialog displayed on your device will be the default volume panel provided by your device manufacturer and Android version. Appearance and behavior may vary across different devices.

🚀 Open Source

Gesture Volume is fully open source.

Source Code

Repository: https://github.com/imamhossain94/GestureVolume

Contributions, bug reports, feature requests, and pull requests are welcome.

🙏 Credits

Icons

  • SVG icons provided by SVGrepo

Animations

  • Lottie animation by S M Rony

🔗 Links

Project Repository

https://github.com/imamhossain94/GestureVolume

Icon Resources

https://www.svgrepo.com/

Lottie Animation

https://lottiefiles.com/110200-mobile-setting

❤️ Support the Project

If you find Gesture Volume useful, consider starring the repository, sharing it with others, or contributing to the project.

Enjoy effortless volume control with Gesture Volume!

In brief

Gesture Volume: Edge Bar at a glance

Gesture Volume: Edge Bar

The story of

Gesture Volume: Edge Bar

by NewAgeDevs

See it in action

Gesture Volume: Edge Bar screenshot 1 of 8Gesture Volume: Edge Bar screenshot 2 of 8Gesture Volume: Edge Bar screenshot 3 of 8Gesture Volume: Edge Bar screenshot 4 of 8Gesture Volume: Edge Bar screenshot 5 of 8Gesture Volume: Edge Bar screenshot 6 of 8

Downloads

10,000+

and counting, on GitHub

What people think

4

from 193 ratings

Gesture Volume: Edge Bar

View on GitHub Get it on Google Play

Built from this product's own figures — it changes when they do.

Screenshots

Gesture Volume in action

Details

Gesture Volume at a glance

Developer
NewAgeDevs
Category
Tools
Works on
Android
Price
Free to download
Downloads
10,000+
Rating
4 out of 5 · 193 ratings
Available on
GitHub, Google Play
Package name
com.newagedevs.gesturevolume

FAQ

Questions about Gesture Volume

Can I use Gesture Volume if my volume buttons are broken?

Yes. It began as a way to save a worn-out volume rocker. Swipe the bar on the edge of the screen to change the volume, without pressing the physical buttons at all.

Does Gesture Volume need root?

It does not ask for root. The only permission it requires is Display over other apps. The accessibility service, Notifications, Modify system settings, Do Not Disturb access, Contacts and Phone are asked for only when you use a feature that needs them.

Can I lock the screen or take a screenshot without the buttons?

Yes. Assign Lock screen or Screenshot to a tap, a swipe or the long-press menu. Both use the optional accessibility service, which stays off until you turn it on in Settings › Accessibility.

Can I hide the bar automatically in certain apps?

Yes. Choose the apps where the bar should hide, and it gets out of the way when they are open; the optional accessibility service is what notices which app is open. A Quick Settings tile also hides or shows the bar.

Is Gesture Volume free?

Yes. The free version shows ads from AppLovin and partners, and Pro, a one-time purchase, removes them.

Is the source code available?

Yes. The source code is on GitHub, where bug reports and feature requests are welcome.

Where is the bar? I do not see it.

It is hidden while this app is open, so it never covers its own settings. Press home and it comes back. If it is still missing, check that the service is on — the big switch at the top of the home screen — and that the Permissions card is not asking for anything.

How do I move the bar?

Press and hold it, wait for the buzz, then drag. It goes anywhere on the screen, and where you leave it is remembered separately for portrait and landscape. Which side it starts on can also be set under Appearance › Position.

How do I get rid of the bar temporarily?

Long press it and choose Hide handler. It stays away until you bring it back — from the notification, or from the card that appears on this app's home screen. Turning the service off entirely is the switch at the top of that screen.

The bar keeps disappearing on its own.

Your phone is stopping the app in the background. This is common on Xiaomi, Oppo, Vivo, Realme, Huawei and some Samsung devices, and it is not something an app can fix from the inside — battery optimisation has to be turned off for this app, and on some phones it also needs to be allowed to auto-start. Troubleshoot checks both and takes you to the right screen for your device.

Why can I change the volume but not the brightness?

Brightness needs the “Modify system settings” permission, which Android keeps separate from everything else. Grant it from the Permissions card. The app also turns adaptive brightness off the first time it writes a brightness value, because the light sensor would otherwise overwrite whatever you set within a second or two.

Why does it ask for the accessibility service?

Only for the actions Android will not let an ordinary app perform: Back, Home, Recents, screenshot, lock screen, the notification shade and the power menu. Nothing else needs it, and the picker marks those actions so you know before you choose one. It is also used, only if you turn them on, for the Instant volume keys and hiding the bar in chosen apps.

Can I get rid of the ongoing notification?

Mostly. Turn off “Notification controls” in Actions. Android requires a notification while the bar's service runs, so a silent placeholder stays, but it loses its status bar icon and moves to the bottom of the shade. You can hide it completely from the app's notification settings.

What is the Quick panel?

A track that grows out of the bar for setting brightness or volume. Swipe the bar up or down and it opens beside it, and the same swipe keeps setting the value. It stays on screen afterwards, so you can touch the track to correct an overshoot, and it closes itself once you are done. What it adjusts is set in Quick slider.

What is the Deck?

A panel that slides out beside the bar with your apps, shortcuts and small tools — search, a timer, a calculator, notes and media controls. Swipe the bar inward to open it, or assign “Open deck” to any other gesture.

What is the difference between the Quick panel and the Deck?

The Quick panel is one slider for one value. The Deck is a whole panel of shortcuts and tools. They open on different gestures — up or down for the panel, inward for the Deck — so they cannot be confused with each other.

How do I change what a tap or a swipe does?

Actions. There are six slots — single tap, double tap, triple tap, long press, swipe in and swipe out — plus the two vertical swipes, and around forty actions to put in them. A slot set to None does nothing, which also makes the gestures around it quicker: a single tap fires immediately when nothing is bound to a double tap.

What is the long-press menu?

Holding the bar offers a small menu of actions as well as picking the bar up to move it — hold still for the menu, move to drag. You choose what is in it, what order it is in, and whether it is a grid or a list, from Long-press menu.

It changes the wrong volume.

By default the bar follows whatever is playing — media, a call, an alarm or the ringer — which is usually what you want but can surprise you when nothing is playing. Actions › Volume stream lets you pin it to one specific stream instead.

Does it work in landscape?

Yes, and the bar remembers a separate position for each orientation, so it can sit somewhere sensible in both.

Does it drain the battery?

Very little. The bar is a small window that draws nothing until you touch it, and the app does no work in the background between gestures. Turning off battery optimisation, which Troubleshoot suggests, does not make it use more power — it only stops the system killing it.

The bar gets in the way in games and full-screen video.

Move it somewhere the app you are using does not need — long press and drag — or make it smaller and more transparent under Appearance. The Ghost preset is close to invisible while still being there. For a game you play often, hiding the bar from the long-press menu and bringing it back from the notification afterwards is the cleanest option.

Still stuck?

Send us a message and we will get back to you. We read every one.

Get Gesture Volume

Volume, brightness and a deck of tools, from one bar on your screen edge.