我有一个ProgressBar
很好的水平。
<ProgressBar
android:id="@+id/progressBar1"
style="?android:attr/progressBarStyle"
android:layout_width="match_parent"
android:layout_height="15dp"
android:layout_marginBottom="5dp"
android:background="@drawable/progress_radial_background"
android:progressDrawable="@drawable/custom_progress_bar" />
我这样做:
pb.setMax(100);
pb.set(point);
它显示了用户级别的状态。当它一直充满时,它们会达到一个新的水平并重新开始。只有当用户做一些动作来增加分数时,它才会移动/增加。
但是,我想制作这个圆形而不是水平的。但是当我这样做时,它不会停止旋转动画(如加载动画)。我可以ProgressBar
用同样的方法制作圆形吗?
我的文件夹中的自定义进度条代码Drawable
:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@android:id/background"
android:drawable="@drawable/list_press">
<corners android:radius="6dp" />
</item>
<item android:id="@android:id/progress">
<clip android:drawable="@drawable/progress_bar_green" />
</item>
</layer-list>