RingPercentView

所属分类:android开发
开发工具:Java
文件大小:4300KB
下载次数:2
上传日期:2016-08-18 15:06:51
上 传 者qq1200
说明:  Android的圆环的控件,RingPercentView自定义控件,可以复用的圆环
(Android control ring, Ring Percent View custom control, you can reuse ring)

文件列表:
Lib (0, 2016-06-07)
Lib\CirclePercentDemo (0, 2016-06-07)
Lib\CirclePercentDemo\.classpath (466, 2016-06-07)
Lib\CirclePercentDemo\.project (820, 2016-06-07)
Lib\CirclePercentDemo\.settings (0, 2016-06-07)
Lib\CirclePercentDemo\.settings\org.eclipse.core.resources.prefs (55, 2016-06-07)
Lib\CirclePercentDemo\.settings\org.eclipse.jdt.core.prefs (173, 2016-06-07)
Lib\CirclePercentDemo\AndroidManifest.xml (843, 2016-06-07)
Lib\CirclePercentDemo\bin (0, 2016-06-07)
Lib\CirclePercentDemo\bin\AndroidManifest.xml (843, 2016-06-07)
Lib\CirclePercentDemo\bin\CirclePercentDemo.apk (1249194, 2016-06-07)
Lib\CirclePercentDemo\bin\R.txt (65337, 2016-06-07)
Lib\CirclePercentDemo\bin\classes.dex (2258448, 2016-06-07)
Lib\CirclePercentDemo\bin\classes (0, 2016-06-07)
Lib\CirclePercentDemo\bin\classes\android (0, 2016-06-07)
Lib\CirclePercentDemo\bin\classes\android\support (0, 2016-06-07)
Lib\CirclePercentDemo\bin\classes\android\support\v7 (0, 2016-06-07)
Lib\CirclePercentDemo\bin\classes\android\support\v7\appcompat (0, 2016-06-07)
Lib\CirclePercentDemo\bin\classes\android\support\v7\appcompat\R$anim.class (813, 2016-06-07)
Lib\CirclePercentDemo\bin\classes\android\support\v7\appcompat\R$attr.class (9040, 2016-06-07)
Lib\CirclePercentDemo\bin\classes\android\support\v7\appcompat\R$bool.class (872, 2016-06-07)
Lib\CirclePercentDemo\bin\classes\android\support\v7\appcompat\R$color.class (4110, 2016-06-07)
Lib\CirclePercentDemo\bin\classes\android\support\v7\appcompat\R$dimen.class (4661, 2016-06-07)
Lib\CirclePercentDemo\bin\classes\android\support\v7\appcompat\R$drawable.class (4520, 2016-06-07)
Lib\CirclePercentDemo\bin\classes\android\support\v7\appcompat\R$id.class (3718, 2016-06-07)
Lib\CirclePercentDemo\bin\classes\android\support\v7\appcompat\R$integer.class (657, 2016-06-07)
Lib\CirclePercentDemo\bin\classes\android\support\v7\appcompat\R$layout.class (2325, 2016-06-07)
Lib\CirclePercentDemo\bin\classes\android\support\v7\appcompat\R$string.class (1507, 2016-06-07)
Lib\CirclePercentDemo\bin\classes\android\support\v7\appcompat\R$style.class (20011, 2016-06-07)
Lib\CirclePercentDemo\bin\classes\android\support\v7\appcompat\R$styleable.class (20381, 2016-06-07)
Lib\CirclePercentDemo\bin\classes\android\support\v7\appcompat\R.class (1015, 2016-06-07)
Lib\CirclePercentDemo\bin\classes\com (0, 2016-06-07)
Lib\CirclePercentDemo\bin\classes\com\magic (0, 2016-06-07)
Lib\CirclePercentDemo\bin\classes\com\magic\circlepercentdemo (0, 2016-06-07)
Lib\CirclePercentDemo\bin\classes\com\magic\circlepercentdemo\BuildConfig.class (363, 2016-06-07)
Lib\CirclePercentDemo\bin\classes\com\magic\circlepercentdemo\MainActivity.class (1517, 2016-06-07)
Lib\CirclePercentDemo\bin\classes\com\magic\circlepercentdemo\R$anim.class (810, 2016-06-07)
... ...

# RingPercentView 绘制圆环的控件,支持时间设置,角度设置,背景设置等

一、使用方法

1)在Layout中使用如下声明
android:id="@+id/arc_percent"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:radius="100dp"
app:isRing="false"
/>
其中radus表示半径,isRing表示是否绘制圆环
2)初始化参数
ring.setBg(0, 360,Color.rgb(30, 96, 200));//设置圆环背景
ring.setFrontColor(Color.rgb(255, 255, 255));//设置圆环前景
ring.setPrimaryTextParam(primaryTextSize,Color.rgb(255, 255, 255), cpuPercent+"%");//设置主标题属性
ring.setSecondryTextParam(secondaryTextSize, Color.rgb(255, 255, 255), "CPU");//设置负标题属性
ring.setRingWidth(ringWidth);

3)绘制Ring
/**
* @param startAngle开始角度
* @param percent 百分比
* @param radius 半径
* @param totalDrawTime 动画总时间
*/
//绘制圆环 public void drawCircleRing(int startAngle,int percent,int totalDrawTime)
//绘制扇形 public void drawArcRing(int startAngle, int percent, int totalDrawTime)
欢迎大家访问我的博客提供宝贵建议
http://blog.csdn.net/lcq376***5763

近期下载者

相关文件


收藏者