All Projects → HotBitmapGG → Ringprogressbar

HotBitmapGG / Ringprogressbar

Licence: apache-2.0
A material design circle the progress bar.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Ringprogressbar

Materialsearchbar
Material Design Search Bar for Android
Stars: ✭ 2,008 (+154.5%)
Mutual labels:  material, view
Shapeofview
Give a custom shape to any android view, Material Design 2 ready
Stars: ✭ 2,977 (+277.31%)
Mutual labels:  material, view
MultiPartProgressbar
A progressbar which contains different parts of progress.
Stars: ✭ 15 (-98.1%)
Mutual labels:  view, progressbar
Kanvas
Make canvas easier to use in Kotlin 😊
Stars: ✭ 93 (-88.21%)
Mutual labels:  material, view
Material Progressview
🔥A beautiful, gradual and simple used progress view for android.
Stars: ✭ 406 (-48.54%)
Mutual labels:  material, progressbar
Arclayout
With Arc Layout explore new styles and approaches on material design
Stars: ✭ 1,662 (+110.65%)
Mutual labels:  material, view
RoundProgressBar
一个自定义的圆形可颜色渐变的ProgressBar
Stars: ✭ 32 (-95.94%)
Mutual labels:  view, progressbar
Readablebottombar
Yet another material bottom bar library for Android
Stars: ✭ 977 (+23.83%)
Mutual labels:  material, view
Materialimageloading
Material image loading implementation
Stars: ✭ 396 (-49.81%)
Mutual labels:  material, view
Audiowave Progressbar
Lightweight audiowave progressbar for Android
Stars: ✭ 380 (-51.84%)
Mutual labels:  view, progressbar
Segmentedarcview
Unique & beautiful segmented arc view with rich customisation options! RTL supported.
Stars: ✭ 67 (-91.51%)
Mutual labels:  material, progressbar
Kotlinpleaseanimate
Kotlin, please, can you animate my views ?
Stars: ✭ 541 (-31.43%)
Mutual labels:  material, view
Fiftyshadesof
An elegant context-care loading placeholder for Android
Stars: ✭ 1,110 (+40.68%)
Mutual labels:  material, view
Expansionpanel
Android - Expansion panels contain creation flows and allow lightweight editing of an element.
Stars: ✭ 1,984 (+151.46%)
Mutual labels:  material, view
Viewtooltip
A fluent tooltip for Android
Stars: ✭ 1,029 (+30.42%)
Mutual labels:  material, view
FillProgressLayout
A simple and flexible Fillable Progress Layout written in Kotlin
Stars: ✭ 77 (-90.24%)
Mutual labels:  view, progressbar
Toothyprogress
A polyline determinated ProgressBar written in Kotlin
Stars: ✭ 56 (-92.9%)
Mutual labels:  view, progressbar
Zzhorizontalprogressbar
水平进度条,支持渐变色和二级进度
Stars: ✭ 153 (-80.61%)
Mutual labels:  view, progressbar
Progressstatusbar
Another way to show progress. A progress View over the system StatusBar.
Stars: ✭ 283 (-64.13%)
Mutual labels:  material, progressbar
Materialtimelineview
With MaterialTimelineView you can easily create a material looking timeline.
Stars: ✭ 443 (-43.85%)
Mutual labels:  material, view

RingProgressBar

Android Arsenal Wercker Hex.pm

A material design circle the progress bar,You can download it in image loading and file upload when used.

Screenshots

Import

 Step 1. Add the JitPack repository to your build file
 Add it in your root build.gradle at the end of repositories:

	allprojects {
		repositories {
			...
			maven { url "https://jitpack.io" }
		}
	}



Step 2. Add the dependency

	dependencies {
	        compile 'com.github.HotBitmapGG:RingProgressBar:V1.2.3'
	}

Maven

Step 1.

<repositories>
		<repository>
		    <id>jitpack.io</id>
		    <url>https://jitpack.io</url>
		</repository>
	</repositories>




Step 2. Add the dependency

	<dependency>
	    <groupId>com.github.HotBitmapGG</groupId>
	    <artifactId>RingProgressBar</artifactId>
	    <version>V1.2.2</version>
	</dependency>

Directions

  • custom properties
name format instructions
ringColor color Color ring
ringProgressColor color Progress of color
ringWidth dimension Ring width of progress
textColor color Text color
textSize dimension Text size
max integer Max progress
textIsShow boolean Is display text
style STROKE& FILL Circle progress style

Usage

  • 1.In the XML
    <io.netopen.hotbitmapgg.library.view.RingProgressBar
        android:id="@+id/progress_bar_1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:layout_alignParentTop="true"
        app:max="100"
        android:layout_marginTop="100dp"
        app:ringColor="@color/colorPrimary"
        app:ringProgressColor="@color/colorPrimaryDark"
        app:ringWidth="3dp"
        app:style="FILL"
        app:textColor="@color/colorPrimary"
        app:textIsShow="true"
        app:textSize="16sp" />



    <io.netopen.hotbitmapgg.library.view.RingProgressBar
        android:id="@+id/progress_bar_2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:layout_alignParentBottom="true"
        android:layout_marginBottom="100dp"
        app:max="100"
        app:ringColor="@android:color/darker_gray"
        app:ringProgressColor="@color/colorPrimary"
        app:ringWidth="3dp"
        app:style="STROKE"
        app:textColor="@color/colorPrimary"
        app:textIsShow="true"
        app:textSize="16sp" />

  • 2.In the code
  mRingProgressBar = (RingProgressBar) findViewById(R.id.progress_bar);

  // Set the progress bar's progress
  mRingProgressBar.setProgress(progress);
  mRingProgressBar.setOnProgressListener(new RingProgressBar.OnProgressListener()
  {

    @Override
     public void progressToComplete()
     {
         // Progress reaches the maximum callback default Max value is 100
         Toast.makeText(MainActivity.this, "complete", Toast.LENGTH_SHORT).show();
     }
  });

About me

Wercker

An android developer in Wuhan.

If you want to make friends with me, You can focus on my weibo.

License

Copyright 2017 HotBitmapGG

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License 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.

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].