导入一个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" />
Android自定义进度条实现
本文介绍如何在Android应用中使用自定义的ColorArcProgressBar组件显示进度,并通过按钮控制其变化。具体展示了如何在布局文件中配置该组件的样式及属性,以及在Activity中进行初始化并设置点击监听。
281

被折叠的 条评论
为什么被折叠?



