- Notifications
You must be signed in to change notification settings - Fork283
An android library to display a progressbar that goes around an image.
mrwonderman/android-square-progressbar
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This library is setup to work with the Android Studio and Gradle. If you're using the Eclipse environment then check out the legacy repository here:android-square-progressbar-legacy.
You can find my blog post about the newest version here:halcyon.ch - android-square-progressbar v.1.6.0, also check out the post about the previous major 1.5.0 versionhere.
The example application is available at the play store:

Sometimes you don't have enough space in your layout to display a wide progressbar. So this library gives you a complete new possibility to display a progress. You can simply show a progressbar around an image. And this progressbar can be configured in a lot of different ways, like colour, outline, display of the percentage and so on.
Here are some examples of how these progressbars could look like:
| normal / default | rounded corners | show percent | indeterminate |
|---|---|---|---|
setRoundedCorners(true) | showProgress(true) | drawOutline(true) | |
setOpacity(true) | setIndeterminate(true) |
There are some further examples available here (with code) :Examples
Check the wiki for more information abouthow to use,how to install orhow to contribute.
If you have questions about the code or if you need some help, you can try theGitter-Group.
This library now works with gradle and will soon be available on the central maven repository. For the moment its on jCenter atBintray. Just add the following repository to your root build.gradle:
allprojects { repositories { jcenter() maven { url "https://jcenter.bintray.com" } }}Then in your app build.gradle:
dependencies { // other repos ... implementation 'ch.halcyon:squareprogressbar:1.6.4'}After adding the gradle depedency from above you can go to your xml layout and add the following code for a squareprogressbar:
<ch.halcyon.squareprogressbar.SquareProgressBar android:id="@+id/sprogressbar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:paddingTop="20dp" ></ch.halcyon.squareprogressbar.SquareProgressBar>To set some basic settings use the following java-code:
SquareProgressBar squareProgressBar = findViewById(R.id.sprogressbar);squareProgressBar.setImage(R.drawable.example);squareProgressBar.setProgress(50.0);Now you can make the squareprogressbar as fancy as you like. Check theusage page for all the different possiblities.
About
An android library to display a progressbar that goes around an image.
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors3
Uh oh!
There was an error while loading.Please reload this page.