先上效果图,如果大家感觉不错,请参考实现代码。
重要的是如何实现自定义的view效果
(1)创建类,继承view,重写onDraw和onMesure方法
public class CirclePercentBar extends View{
private Context mContext;
private int mArcColor;
private int mArcWidth;
private int mCenterTextColor;
priv
先看下最终的效果
静态:
动态:
一、开始实现
新建一个DoughnutProgress继承View
public class DoughnutProgress extends View {
}
先给出一些常量、变量以及公共方法的代码,方便理解后面的代码
private static final int DEFAULT_MIN_WIDTH = 400; //View默认最小宽度
private static final int RED = 230, GREEN
Android绘图操作,通过继承View实现,在onDraw函数中实现绘图。下面是一个简单的例子: 代码如下:public class AndroidTest extends Activity { /** Called when the activity is first created. */ Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstan