进度条样式在项目中经常可以见到,下面小编给大家分享Android三种方式实现ProgressBar自定义圆形进度条。

Android进度条有4种风格可以使用。

默认值是progressBarStyle。

设置成progressBarStyleSmall后,图标变小。

设置成progressBarStyleLarge后,图标变大

设置成progressBarStyleHorizontal后,变成横向长方形。

自定义圆形进度条ProgressBar的一般有三种方式:

一、通过动画实现

定义res/anim/loading_anim.xml如下:

<?xml version="1.0" encoding="utf-8"?>

在layout文件中引用如下:

二、通过自定义颜色实现

定义res/drawable/loading_color.xml如下:

<?xml version="1.0" encoding="utf-8"?>

在layout文件中引用如下:

三、使用一张图片进行自定义

定义res/drawable/loading_img.xml如下:

<?xml version="1.0" encoding="utf-8"?>

在layout文件中引用如下:

以上内容是小编给大家分享的Android三种方式实现ProgressBar自定义圆形进度条,希望对大家有所帮助!

更多相关文章

  1. Android build.prop配置 定义一些宏定义
  2. Android获取图片资源的4种方式
  3. android 自定义menu菜单按键功能
  4. Android实现在ServiceManager中加入自定义服务的方法详解
  5. 自定义xml属性attr
  6. Android文字垂直滚动、纵向走马灯的几种实现方式
  7. Android IPC进程通信——Messager方式
  8. Android中的基础----在按钮上显示图像的方式
  9. Android自定义Gallery,实现CoverFlow效果

随机推荐

  1. C#引用类型: 按值传递,按引用传递的对比
  2. C++中的四种强制类型转换_基本用法及使用
  3. 探索C++虚函数在g++中的实现(动多态)_虚函
  4. C++11新特性 - 多态和虚函数,override说明
  5. 最新使用C#生成二维码方案,详解及实例 ( Q
  6. 简要分析Unity计时器脚本Timer的用法(附代
  7. C++11新特性- 纯虚函数和final说明符的用
  8. 仪器设备改造技术,实现测量数据上传到服务
  9. 技术解答CSV 文件的一个 .NET 库:CsvHelpe
  10. C++11常用语法- explicit类型转换运算符