摘要:本文将带你了解Android应用开发之Custom indeterminate ProgressBar,希望本文对大家学Android有所帮助
本文将带你了解Android应用开发之Custom indeterminate ProgressBar,希望本文对大家学Android有所帮助
自定义 Indeterminate ProgressBar:
先定义一个ring shape
custom_progress_bar.xml
Java代码 <?xml version="1.0" encoding="utf-8"?> <rotate xmlns:android="//schemas.android.com/apk/res/android" android:duration="4000" android:fromDegrees="0" android:pivotX="50%" android:pivotY="50%" android:toDegrees="1440"> <shape android:innerRadius="9dp" android:shape="ring" android:thickness="2dp" android:useLevel="false"> <size android:width="22dp" android:height="22dp" /> <gradient android:centerColor="#991994EC" android:centerY="0.5" android:endColor="#1DB2EE" android:startColor="#00ec7e2a" android:type="sweep" android:useLevel="false" /> </shape> </rotate> <?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="//schemas.android.com/apk/res/android"
android:duration="4000"
android:fromDegrees="0"
android:pivotX="50%"
android:pivotY="50%"
android:toDegrees="1440">
<shape
android:innerRadius="9dp"
android:shape="ring"
android:thickness="2dp"
android:useLevel="false">
<size
android:width="22dp"
android:height="22dp" />
<gradient
android:centerColor="#991994EC"
android:centerY="0.5"
android:endColor="#1DB2EE"
android:startColor="#00ec7e2a"
android:type="sweep"
android:useLevel="false" />
</shape>
</rotate>
直接在layout中使用
Java代码 <ProgressBar android:layout_width="wrap_content" android:layout_height="wrap_content" android:indeterminateDrawable="@drawable/custom_progress_bar" android:minWidth="25dp" /> <ProgressBar
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:indeterminateDrawable="@drawable/custom_progress_bar"
android:minWidth="25dp" />
注意定义上面的android:minWidth,可以调整ProgressBar的Padding效果
5.0以上,自定义progressbar的颜色,可以简单使用:
android:indeterminateTintMode="src_atop"
android:indeterminateTint="@color/your_customized_color"
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之Android频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号