您的位置:首页 > 移动开发 > Android开发

Android简单的绘制 矩形 圆形 弧形 和直线

2014-05-16 21:01 323 查看
转自 http://blog.sina.com.cn/s/blog_8a7200cd01013k19.html

public class MyTestView extends View{

//构造器

public MyTestView(Context context, AttributeSet attrs) {

super(context, attrs);

// TODO Auto-generated constructor stub

}




@Override

protected void onDraw(Canvas canvas) {

// TODO Auto-generated method stub

super.onDraw(canvas);

//绘制黑色背景

canvas.drawColor(Color.BLACK);

//创建画笔

Paint paint = new Paint();

//设置画笔颜色为红色

paint.setColor(Color.RED);

//绘制矩形

canvas.drawRect(110, 10, 110, 110, paint);

//字符串 以字符串下面为基准

canvas.drawText("这是字符串", 10, 130, paint);

//定义一个矩形

RectF rf1 = new RectF(10, 130, 110, 230);

//画弧顺时针

canvas.drawArc(rf1, 0, 45, true, paint);

//画线

canvas.drawLine(150, 10, 250, 110, paint);

//定义一个矩形

RectF rf2 = new RectF(150, 130, 250, 230);

//画圆

canvas.drawOval(rf2, paint);

}


}

<game.test1.view.MyTestView

android:id="@+id/myTestView"

android:layout_width="fill_parent"

android:layout_height="fill_parent">

</game.test1.view.MyTestView>

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐