Android-RoundCornerProgressBar

Introduction: Android 圆角 ProgressBar,可自定义圆角颜色和半径,包括带 Icon 和不带 Icon 两种类型。
More: Author   ReportBugs   
Tags:

Android Kotlin Minimum SDK Version Maven Central Apache 2.0 Workflow Status

Google Dev Library

Round corner is cool. Let's make your progress bar with round corner

Round Corner Progress Bar Sample

Colorful rounded corner progress bar for both Android View and Jetpack Compose.

Documentation

This library ships in two modules. Pick the one that matches your UI toolkit:

Module Artifact Documentation
Android View com.akexorcist:roundcornerprogressbar-view view/README.md
Jetpack Compose com.akexorcist:roundcornerprogressbar-compose compose/README.md

Both modules share the same look, animation and feature set, so you can mix them in the same project.

Download

Gradle

// Android View
implementation("com.akexorcist:roundcornerprogressbar-view:2.3.0")

// Jetpack Compose
implementation("com.akexorcist:roundcornerprogressbar-compose:2.3.0")

Demo

Go to Google Play to download the demo app

Overview

Round Corner Progress Bar

Simple round corner progress bar

Round Corner Progress Bar

Centered Round Corner Progress Bar

Round corner progress bar with progress expands from the center

Centered Round Corner Progress Bar

Icon Round Corner Progress Bar

Round corner progress bar with heading icon

Icon Round Corner Progress Bar

Text Round Corner Progress Bar

Round corner progress bar with text inside the progress

Text Round Corner Progress Bar

Indeterminate Round Corner Progress Bar

Simple and centered round corner progress bar with indeterminate animation

Indeterminate Round Corner Progress Bar and Indeterminate Centered Round Corner Progress Bar

Feature

Standard Features

  • Primary progress and secondary progress supported
  • Primary progress, secondary progress and progress background color are customizable
  • Customize your own progress background padding
  • Customize your own progress's corner radius
  • Reversing progress bar supported
  • Progress bar with gradient color? Yes!
  • Progress change animation? Absolutely yes!

Component Features

  • Progress expanding from center with CenteredRoundCornerProgressBar
  • Heading icon supported with IconRoundCornerProgressBar
  • Text inside progress supported with TextRoundCornerProgressBar
  • Indeterminate animation supported with IndeterminateRoundCornerProgressBar or IndeterminateCenteredRoundCornerProgressBar

Change Log

See CHANGELOG.md

Migration

See MIGRATION.md

Licence

Copyright 2026 Akexorcist

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this work except in compliance with the License. You may obtain a copy of the License in the LICENSE file, or at:

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools
AI Daily Digest