gpt4 book ai didi

java - 如何设置圆形不确定进度条android的粗细?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:34:05 26 4
gpt4 key购买 nike

我有两个嵌套的圆形不确定进度条,但我无法将它们的粗细设置为相等的大小。我尝试使用形状对其进行自定义。但是,这会删除循环不确定进度的默认行为。我这样自定义,它使厚度相等但没有获得默认行为。

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/progress">
<rotate android:toDegrees="360">
<shape
android:shape="ring"
android:thickness="4dp">
<solid android:color="@color/white" />
</shape>
</rotate>
</item>
</layer-list>

<ProgressBar
android:id="@+id/download_progress4"
android:layout_width="85dp"
android:layout_height="85dp"
android:layout_gravity="center"
android:indeterminate="true"
android:indeterminateDrawable="@style/ProgressThem" />

我想要这样的循环不确定进度条的默认行为

but i want like this with default behaviour of circular indeterminate progress bar

最佳答案

试试这个

使用

android:innerRadiusRatio="3"
android:thicknessRatio="20.0

示例代码

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/progress">
<rotate android:toDegrees="360">
<shape
android:shape="ring"
android:thickness="4dp"
android:innerRadiusRatio="3"
android:thicknessRatio="20.0">
<solid android:color="@color/white" />
</shape>
</rotate>
</item>
</layer-list>

关于java - 如何设置圆形不确定进度条android的粗细?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48581834/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com