gpt4 book ai didi

java - Android进度条填充

转载 作者:行者123 更新时间:2023-11-29 05:46:33 25 4
gpt4 key购买 nike

我想要一个圆形的加载栏。我想用一个整数填充它我试过了

 <ProgressBar
android:id="@+id/progressBar"
style="?android:attr/progressBarStyleLarge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"

android:indeterminateDrawable="@xml/progress" >
</ProgressBar>

进度.xml:

<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromDegrees="0"
android:pivotX="50%"
android:pivotY="50%"
android:toDegrees="360" >

<shape
android:innerRadiusRatio="3"
android:shape="ring"
android:thicknessRatio="8"
android:useLevel="false" >
<size
android:height="48dip"
android:width="48dip" />

<gradient

android:centerY="0.50"
android:endColor="#000000"
android:startColor="#ffffff"
android:gradientRadius="20"
android:type="radial"
android:useLevel="false" />
</shape>

在我的 Activity 中

    protected void onPostExecute(Void result) {

bar.setProgress(50);
bar.setMax(100);
bar.setVisibility(View.VISIBLE);
}

圆圈保持黑色。如果我将渐变类型设置为扫描,圆圈将填充起始颜色黑色和结束颜色白色..并不断重复。

但我希望圆圈被填充一次..所以它开始是黑色的,然后填充白色;只有 1 次..

这可能吗?

我想达到这个结果:

http://ultimateprogrammingtutorials.blogspot.be/2013/02/how-to-draw-circular-progress-bar-in.html

最佳答案

here是 CircularProgressBar 的一个很好的例子,根据您的要求希望这对您有帮助

关于java - Android进度条填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15681760/

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