Android 圆形进度条MaterialProgressDrawable
来源:互联网 发布:json数据解析 android 编辑:程序博客网 时间:2024/06/01 10:00
转载请标明出处:
http://blog.csdn.net/tyzlmjj/article/details/50557397
本文出自:【M家杰的博客】
概述
MaterialProgressDrawable,一个Material风格的圆形滚动条,样式比较百搭,在android.support.v4.widget
包中,不过是私有的,但是,好东西怎么能埋没了呢,我们直接把它复制出来就可以用了,哇哈哈~~~(找不到就点我 - -)
可以做什么?
MaterialProgressDrawable大概可以实现以下效果:
- 指示进度从0~100%(当然,数字是不自带的)
- 不停转圈圈 - -
- 官方已经实现的下拉刷新(SwipeRefreshLayout)
简单效果
Demo很简单,想看代码就点我
使用
MaterialProgressDrawable其实就是个Drawable,所以他需要一个载体,一般可以把它设置到一个ImageView上。
ImageView imageView = ……//创建MaterialProgressDrawable progress = = new MaterialProgressDrawable(context,imageView);//设置到imageView imageView.setImageDrawable(progress);
还有很多属性可以设置,看下面的列表。
常用方法
设置大小,可以选LARGE、DEFAULT void showArrow(boolean show)
设置是否显示箭头 void setArrowScale(float scale)
设置箭头缩放大小,0f~1f void setStartEndTrim(float startAngle, float endAngle)
设置进度条的开始和结尾,也就是长度,范围0f~1f,比如
setStartEndTrim(0f,0.8f)
void setProgressRotation(float rotation)设置旋转角度,0f~1f void setBackgroundColor(int color)
设置背景颜色 void setColorSchemeColors(int… colors)
设置进度条的颜色,可以是多种颜色,转一圈换一个 void setAlpha(int alpha)
设置透明度,0-255,
注意:默认一开始透明度是0
void start()开始转圈动画 void stop()
终止进行中的动画,并且将进度条长度归零 int getAlpha()
获取当前透明度 int getIntrinsicHeight()
获取Drawable高度 int getIntrinsicWidth()
获取Drawable宽度
3 0
- Android 圆形进度条MaterialProgressDrawable
- MaterialProgressDrawable v4包下圆形进度条
- android 自定义圆形进度条
- Android圆形进度条
- android 环形进度条 圆形
- Android:自定义圆形进度条
- android自定义圆形进度条
- Android自定义圆形进度条
- Android自定义圆形进度条
- Android 圆形进度条
- android圆形扇形进度条
- Android 自定义圆形进度条
- Android 绘制圆形进度条
- Android自定义圆形进度条
- Android自定义圆形进度条
- android圆形缓冲进度条
- Android 自定义圆形进度条
- Android 自定义圆形进度条
- 过度重绘
- 代码:三个不特别简单的函数..练练手
- leetCode 237. Delete Node in a Linked List
- 使用CSDN-markdown编辑器的范例
- android studio的使用:虚拟手机与真机的设置
- Android 圆形进度条MaterialProgressDrawable
- This howto guide shows you’ll how to enable EPEL repository under RHEL/CentOS 6/5 to install additio
- DM8168_SD卡启动卡制作
- 看了几篇关于失败 成功 爱 的文章跟大家分享
- 解锁图案-九宫格有多少种组合?安全吗?用程序来解答
- TextView 那些鲜为人知的方法
- 记录一下,linux工程调试开发应用!
- 金山毒霸安装文件分享
- 美团系统研究笔记