当前位置: 代码迷 >> Android >> Android 中ShapeDrawable的应用
  详细解决方案

Android 中ShapeDrawable的应用

热度:8   发布时间:2016-05-01 13:49:25.0
Android 中ShapeDrawable的使用
构造方法:
ShapeDrawable();
ShapeDrawable(Shape s);
作用:
在画布上绘画一些简单的图形,并且管理图形的外观。

public class SampleView extends View {

private ShapeDrawable mShapeDrawable = null;

public SampleView(Context context) {
super(context);
}

@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
//画背景
canvas.drawColor(Color.WHITE);
//画图形
mShapeDrawable = new ShapeDrawable(new OvalShape());
//获得画笔并且绘制图形
mShapeDrawable.getPaint().setColor(Color.GREEN);
//设置x,y,left,top
mShapeDrawable.setBounds(20,60,50,80);
//绘制图形
mShapeDrawable.draw(canvas);

}
}
1 楼 evilwicker 2012-06-07  
棒!
  相关解决方案