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

<rotate xmlns:android="http://schemas.android.com/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="http://schemas.android.com/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" />

Android开发之shape自定义ProgressBar进度条样式相关推荐

  1. android 自定义背景园,Android 自定义ProgressBar 进度条颜色和背景颜色

    Android 自定义ProgressBar 进度条颜色和背景颜色 首先,在drawable目录下新建文件 personal_center_level_progress_bg.xmlandroid a ...

  2. 【Android 应用开发】 自定义 圆形进度条 组件

    转载著名出处 : http://blog.csdn.net/shulianghan/article/details/40351487 代码下载 : -- CSDN 下载地址 : http://down ...

  3. Android开发之shape画圆环的方法

    方法一: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android=" ...

  4. Android开发之 shape的使用

    android shape的使用 shape用于设定形状,能够在selector,layout等里面使用,有6个子标签,各属性例如以下: <?xml version="1.0" ...

  5. android开发之shape详解

    很多时候,使用shape能够实现的效果,你用一张图片也能够实现,但问题是一张图片无论你怎么压缩,它都不可能比一个xml文件小,因此,为了获得一个高性能的手机App,我们在开发中应该遵循这样一个原则:能 ...

  6. android基础 [超级详细android常用控件解析(ScollView控件,ProgressBar进度条,PopupWindow控件)]

    目录 1 章节目录 2 ScollView控件 2.1 ScrollView简介 2.2 ScrollView使用 2.3 常用属性及方法 3 ProgressBar进度条 3.1 简介 3.2 常用 ...

  7. android图标随着进度条动画,Android开发之ProgressBar字体随着进度条的加载而滚动...

    在网上翻阅了很多关于ProgressBar滚动效果,但是始终没有找到适合项目中的这种效果,故自己写这篇文章,记录一下写作过程,给大家做一个参考.先看下最终效果效果图 我这里用的是LICEcap软件录制 ...

  8. android 自定义 进度条 旋转,Android_Android ProgressBar进度条使用详解,ProgressBar进度条,分为旋转进 - phpStudy...

    Android ProgressBar进度条使用详解 ProgressBar进度条,分为旋转进度条和水平进度条,进度条的样式根据需要自定义,之前一直不明白进度条如何在实际项目中使用,网上演示进度条的案 ...

  9. Java渐变进度条_Android ProgressBar自定义图片进度,自定义渐变色进度条

    java.lang.Object ↳android.view.View ↳android.widget.ProgressBar 直接子类 AbsSeekBar 间接子类 RatingBar, Seek ...

最新文章

  1. [原] 64位win7编译OpenCV SVN版本
  2. AttributeError: module ‘cv2‘ has no attribute ‘SIFT‘
  3. BestCoder Round #85
  4. 荒岛野人[exgcd]
  5. 【Leetcode1365】有多少小于当前数字的数字:详解
  6. 20 图|Nacos 手摸手教程
  7. java hdu2012素数判定
  8. struts2拦截器interceptor的三种配置方法
  9. 【转载】分析Windows的死亡蓝屏(BSOD)机制
  10. GitChat 使用指南,快速学习、飞速成长
  11. 使用HBuilder打包App教程(图文教程)
  12. 如何最有效的采集APP数据
  13. Linux 下 美化字体
  14. SpringCloud SpringBoot b2b2c 微服务 多商家入驻直播商城之Git 远程仓库(Github)
  15. P-touch Editor 批量打印标签
  16. 微型计算机硬盘安装在哪,微型计算机的硬盘是该机的
  17. 圆柱模板行业B2B站点打造MIP推送+熊掌号推送+历史普通推送插件
  18. 用Python自动化操作PPT,看完这篇文章就够了!
  19. 探究 PHP_CodeSniffer 的代码静态分析原理
  20. python计算密集型提速_利用Cython加速计算密集型python任务

热门文章

  1. 人员梯度培养_干部梯队培养方案
  2. idea会不定时闪屏_显示器闪屏什么原因
  3. c iostream.源码_通达信《牛气冲天》指标,共振主升浪冲涨停,牛散经常用(附源码...
  4. upload_labs_pass17_二次渲染
  5. Notepad++的安装和基本使用
  6. python列表索引负数_python – 如何检查列表索引是否存在?
  7. 25 abstract 抽象
  8. A - Greed CodeForces - 892A(水题)
  9. Linux 内核态与用户态通信 netlink
  10. C语言 · FJ的字符串