Android(安卓)三种常用实现自定义圆形进度条 ProgressBar 及demo
16lz
2021-01-26
Android 自定义 进度条,一般有三种方式,最早一般使用UI给的图片使用帧动画,完成,后面两种,一种是使用自定义颜色,另外一种是使用带相近色的图片加动画完成。
下面具体 说一下三种方式,推荐使用第二种方式,如果这种达不到效果,或者比较高也可使用第一种方式;
一、通过帧动画实现
1.首先在res 下新建设 anim 文件夹,在里面新建XML 文件;
定义res/anim/loading.xml如下:
例:loading.xm
<?xml version="1.0" encoding="UTF-8"?>
二、通过自定义颜色实现
定义res/drawable/progress_color.xml如下:
<?xml version="1.0" encoding="utf-8"?>
第三种 使用有进度的UI图片:
定义res/drawable/progress_pic.xml如下:
<?xml version="1.0" encoding="utf-8"?>
在Activity 布局中直接使用就可以:
demo 下载: http://download.csdn.net/detail/q610098308/9716246
更多相关文章
- 自己实现的android树控件,android TreeView
- Android手机硬件信息的查看和软件安装方式
- 一个有趣的android加载动画
- Android(安卓)自定义底部上拉控件的实现
- 【Android(安卓)UI设计与开发】第04期:引导界面(四)仿人人网V5.9.2
- Android(安卓)5.0学习之使用Material主题
- Android(安卓)UI - 右侧滑动实现A-Z的快速定位
- Android模拟开关按钮点击打开动画(属性动画之平移动画)
- 滤镜开发(一) 开篇:关于滤镜