繁体   English   中英

自定义的圆形进度栏无法正常工作

[英]customized circular progress bar is not working android

我从互联网下载了此代码(最后我设置了链接)

用于自定义彩色圆形进度条

但是圆形进度条没有旋转我是否缺少某些东西? 进度栏为“静态”

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:id="@android:id/secondaryProgress">
        <shape
            android:innerRadiusRatio="3"
            android:shape="ring"
            android:useLevel="true"
            android:thicknessRatio="14.0">

            <gradient
                android:startColor="@color/colorBlanco"
                android:endColor="@color/colorBlanco"
                android:centerColor="@color/colorBlanco"
                android:type="sweep" />
        </shape>
    </item>
    <item android:id="@android:id/progress">
        <rotate
            android:fromDegrees="270"
            android:pivotX="50%"
            android:pivotY="50%"
            android:toDegrees="270" >
            <shape
                android:innerRadiusRatio="3"
                android:shape="ring"
                android:useLevel="true"
                android:thicknessRatio="14.0">
                <rotate
                    android:fromDegrees="0"
                    android:toDegrees="360"
                    android:pivotX="50%"
                    android:pivotY="50%" />
                <gradient
                    android:startColor="@color/colorAzul"
                    android:endColor="@color/colorAzul"
                    android:centerColor="@color/colorAzul"
                    android:type="sweep" />
            </shape>
        </rotate>
    </item>
</layer-list>

该代码有我的启动器

<ProgressBar
    android:layout_gravity="center"
    android:id="@+id/circularProgressbar"
    android:layout_width="100dp"
    android:layout_height="100dp"
    style="?android:attr/progressBarStyleHorizontal"
    android:indeterminate="false"
    android:progress="80"
    android:max="100"
    android:secondaryProgress="100"
    android:layout_below="@+id/img_logo_app_launcher"
    android:progressDrawable="@drawable/custom_progressbar" />

Android中的水平和圆形进度条

progressBar.setIndeterminateDrawable()设置为任何可绘制文件,它将把您的移动加载程序替换为定义的移动图像。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM