Skip to content
RadialMenu logo

RadialMenu

A lightweight, fully customizable radial menu for Android

RadialMenu is also known as a circular menu, pie menu, arc menu, or wheel menu - all referring to the same gesture-driven radial interaction pattern popular in modern Android UI design. If you searched for any of those terms, you are in the right place.

build.gradle.kts
implementation("io.github.gawwr4v:radialmenu:1.0.4")
RadialMenu on Android
Android App
RadialMenu on Desktop (Compose Multiplatform)
Desktop (Compose)

Why RadialMenu?

Traditional Android context menus (like PopupMenu or ContextMenu) force users to read vertical lists, breaking their flow. Radial menus leverage muscle memory. Because items are arranged in a circle, the distance and direction to each item are consistent. Once a user learns where "Copy" or "Delete" is, they can trigger it with a single, rapid flick of the thumb without even looking.

RadialMenu was built to bring this premium interaction paradigm to Android with zero friction.

Fully Customizable

Style every aspect from colors to animations to match your app's exact design system.

Lightweight

Minimal dependencies and optimized drawing for maximum performance and fluid 60fps animations.

Gesture-Driven

Intuitive interaction model: long-press to open, drag towards an item, release to select.

Jetpack Compose Ready

Built from the ground up for modern Android development with full Compose support.