<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
android:layout_width="match_parent"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:layout_height="match_parent">
<com.geqian.progressbar.ProgressBar
android:id="@+id/progressBar"
android:layout_marginTop="100dp"
android:layout_width="match_parent"
android:layout_height="10dp"
app:backgroundColor="#d8d8d8"
app:startFillColor="#505050"
app:middleFillColor="#B03060"
app:endFillColor="#e03060"
app:arrowPointRadius="6dp"/>
<com.geqian.progressbar.FloatTextProgressBar
android:id="@+id/floatTextProgressBar"
android:layout_width="match_parent"
android:layout_marginTop="50dp"
android:layout_height="30dp"
app:backgroundColor="#d8d8d8"
app:fillColor="#ff0000"
app:triangleColor="#ff0000"
app:rectColor="#ff0000"
app:textColor="#fff"/>
<com.geqian.progressbar.CircleProgressBar
android:id="@+id/circleProgressBar"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_marginTop="50dp"
app:backgroundColor="#d8d8d8"
app:fillColor="#ff0000"
app:progressWidth="5dp"
app:textColor="#505050"/>
</LinearLayout>
ProgressBar progressBar = (ProgressBar) findViewById(R.id.progressBar);
progressBar.setProgress(50);
FloatTextProgressBar floatTextProgressBar = (FloatTextProgressBar) findViewById(R.id.floatTextProgressBar);
floatTextProgressBar.setProgress(50);
CircleProgressBar circleProgressBar = (CircleProgressBar) findViewById(R.id.circleProgressBar);
circleProgressBar.setProgress(50);