导入一个jar
compile 'com.github.shinelw:library:1.0.1'
activity
private Button button1; private ColorArcProgressBar bar1;
bar1 = (ColorArcProgressBar) findViewById(R.id.bar1); button1 = (Button) findViewById(R.id.button1); button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { bar1.setCurrentValues(100); } });
.xml
xmlns:app="http://schemas.android.com/apk/res-auto"
<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/button1" android:text="start" /> <com.shinelw.library.ColorArcProgressBar android:layout_width="300dp" android:layout_height="300dp" android:layout_gravity="center_horizontal" android:id="@+id/bar1" app:is_need_content="true" app:front_color1="@color/colorAccent" app:max_value="100" app:back_width="10dp" app:front_width="10dp" app:total_engle="360" app:is_need_unit="true" app:string_unit="百分比%" app:back_color="@android:color/darker_gray" android:layout_marginBottom="150dp" />