圆形 progressBar 怎么控制线的宽度
时间: 2024-02-29 15:53:30 浏览: 25
在Android中,ProgressBar的线宽度是由其progressDrawable属性决定的。因此,要控制圆形ProgressBar的线宽,你需要自定义一个progressDrawable,并在其中设置线宽。
例如,以下是一个自定义的progressDrawable,它定义了一个圆形的ProgressBar,线宽为4dp:
1. 在drawable文件夹下创建一个XML文件,例如progressbar_circle.xml,内容如下:
```
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="ring"
android:useLevel="false">
<solid android:color="@color/colorPrimary" />
<size
android:width="48dp"
android:height="48dp" />
<stroke
android:width="4dp"
android:color="@android:color/white" />
</shape>
```
2. 在布局文件中,设置ProgressBar的progressDrawable属性为刚才创建的progressbar_circle.xml:
```
<ProgressBar
android:id="@+id/progressBar"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:indeterminate="true"
android:progressDrawable="@drawable/progressbar_circle" />
```
这样,你就可以在自定义的progressDrawable中控制圆形ProgressBar的线宽了。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)