All Projects → Kaishu-Sahu → N-SidedProgressBar

Kaishu-Sahu / N-SidedProgressBar

Licence: MIT license
Progress Bar in the shape of regular polygon.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to N-SidedProgressBar

XCArcProgressView
Android开口圆环比例进度View(高仿猎豹清理大师内存占用比例View)
Stars: ✭ 28 (-59.42%)
Mutual labels:  progress-bar, progress-view
IJProgressView
A simple progress view written in Swift.
Stars: ✭ 70 (+1.45%)
Mutual labels:  progress-bar, progress-view
ALProgressView
Animated and fully customizable progress view with 2 styles: ring and bar.
Stars: ✭ 72 (+4.35%)
Mutual labels:  progress-bar, progress-view
GradientProgressView
一个简单的进度条控件
Stars: ✭ 15 (-78.26%)
Mutual labels:  progress-bar, progress-view
CustomProgress
一款常见的进度条加载框架
Stars: ✭ 32 (-53.62%)
Mutual labels:  progress-bar, progress-view
LinearProgressView
A simple linear progress view for iOS
Stars: ✭ 103 (+49.28%)
Mutual labels:  progress-bar, progress-view
vue-scroll-progress
🎉 Page scroll progress bar component for @vuejs
Stars: ✭ 96 (+39.13%)
Mutual labels:  progress-bar
ProgressableImageView
Change your users progress capability with ProgressableImageView
Stars: ✭ 86 (+24.64%)
Mutual labels:  progress-bar
progressViews
some beautiful views with progress status.
Stars: ✭ 17 (-75.36%)
Mutual labels:  progress-view
ConsoleTools
A set of tools and "controls" for the .net Console.
Stars: ✭ 67 (-2.9%)
Mutual labels:  progress-bar
PygameWidgets
A module for use with Pygame. Includes fully customisable buttons, textboxes, sliders and many more, as well as the ability to create and run animations on these widgets.
Stars: ✭ 34 (-50.72%)
Mutual labels:  progress-bar
FillProgressLayout
A simple and flexible Fillable Progress Layout written in Kotlin
Stars: ✭ 77 (+11.59%)
Mutual labels:  progress-view
circlebars
Add circular progress bars and countdown timers easily with circlebars Created by @itaditya. Demo at >
Stars: ✭ 38 (-44.93%)
Mutual labels:  progress-bar
laravel-console-spinner
Customized loading ⌛ spinner for Laravel Artisan Console.
Stars: ✭ 70 (+1.45%)
Mutual labels:  progress-bar
progress
ProgressBar in terminal for deno
Stars: ✭ 39 (-43.48%)
Mutual labels:  progress-bar
AndroidTableauLibrary
AndroidTableauLibrary is an Android SDK library supports variety of analytic graphs which developers simply integrate on Android project. - by @sung2063
Stars: ✭ 53 (-23.19%)
Mutual labels:  progress-bar
progress bar
A simple python progress bar tool to help show your job's progress
Stars: ✭ 20 (-71.01%)
Mutual labels:  progress-bar
Proglog
📝 Logs and progress bars manager for Python
Stars: ✭ 87 (+26.09%)
Mutual labels:  progress-bar
react-sweet-progress
A way to quickly add a progress bar to react app 🌈
Stars: ✭ 250 (+262.32%)
Mutual labels:  progress-bar
reading-position-indicator
Small mobile friendly reading position indicator library with no external dependencies
Stars: ✭ 20 (-71.01%)
Mutual labels:  progress-bar

N-SidedProgressBar

Platform GitHub GitHub

Progress Bar in the shape of regular polygon.

1 3 2

Download

The library is available on jcenter. Just add the dependency to your build.gradle file.

repositories {
    jcenter()
}
implementation 'com.kaishu.nspb:nsidedprogressbar:1.0.2'

Usage

To create NSidedProgressBar in xml :-

...
<com.iitr.kaishu.nsidedprogressbar.NSidedProgressBar
        android:id="@+id/NSidedProgressBar"
        android:layout_width="75dp"
        android:layout_height="75dp"
        android:layout_gravity="center"
        app:nsidedProg_baseSpeed="5"
        app:nsidedProg_sideCount="3"
        app:nsidedProg_clockwise="true"
        />
...

Don't forget to add xmlns:app="http://schemas.android.com/apk/res-auto"

Or in Java

....
NSidedProgressBar nSidedProgressBar  = new NSidedProgressBar(this, 3);
nSidedProgressBar.setBaseSpeed(5);
...

Properties

Properties which can be set from xml:-

  • nsidedProg_sideCount: set the number of sides.
  • nsidedProg_primaryColor: set the color of unmovable part.
  • nsidedProg_secondaryColor: set the colot of movable part.
  • nsidedProg_baseSpeed: set the speed(constant) of unaccelerated end.
  • nsidedProg_refreshRate: set the fps of animation.
  • nsidedProg_primaryRimWidth: set the width of unmovable part.
  • nsidedProg_secondaryRimWidth: set the width of movable part.
  • nsidedProg_clockwise: set the nature of rotation.
  • nsidedProg_determinate: set the nature of progress bar.
  • nsidedProg_startSide: set the starting point of determinate progress bar.

License

N-sidedProgressBar is licensed under MIT license. View license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].