700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Android开发之shape自定义ProgressBar进度条样式

Android开发之shape自定义ProgressBar进度条样式

时间:2021-12-28 04:54:50

相关推荐

Android开发之shape自定义ProgressBar进度条样式

1.xml代码方式一:如下(此shape是放到drawable目录下的)

<rotate xmlns:android="/apk/res/android"android:fromDegrees="0"android:pivotX="50%"android:pivotY="50%"android:toDegrees="360"><shapeandroid:innerRadiusRatio="3"android:shape="ring"android:thicknessRatio="8"android:useLevel="false"><gradientandroid:centerColor="#ff0000"android:endColor="#111111"android:startColor="#B23AEE"android:type="sweep"android:useLevel="false" /></shape></rotate>

2.看下效果图:

xml代码方式二如下:

<?xml version="1.0" encoding="utf-8"?><rotate xmlns:android="/apk/res/android"android:fromDegrees="0"android:pivotX="50%"android:pivotY="50%"android:toDegrees="360"><shapeandroid:innerRadiusRatio="3"android:shape="ring"android:thicknessRatio="20"android:useLevel="false"><gradientandroid:centerColor="#66FF0000"android:endColor="#FF0000"android:startColor="#FFFFFF"android:type="sweep" /></shape></rotate>

然后直接在progressBar中的indeterminateDrawable属性中使用即可

<ProgressBarandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:indeterminateDrawable="@drawable/custom_progressbar"app:layout_constraintBottom_toTopOf="@+id/btOpen"app:layout_constraintEnd_toEndOf="@+id/btOpen"app:layout_constraintHorizontal_bias="0.496"app:layout_constraintStart_toStartOf="@+id/btOpen"app:layout_constraintTop_toTopOf="parent"app:layout_constraintVertical_bias="0.34" />

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。