android 绘图基础 内含各种基本api

来源:互联网 发布:最好的网络云盘 编辑:程序博客网 时间:2024/05/22 16:19
canvas.drawPoint(x,y,paint);//绘制点canvas.drawLine(startX,startY,endX,endY);//绘制直线float[] pts={    startX1,startY1,endX1,endY1    .......    startXn.startYn.endXn.endYn}canvas,drawLines(pts,paint);//绘制多条直线canvas.drawRect(left,top,right,botttom.paint);//绘制矩形canvas,drawCircle(circleX,circleY,radius,paint);//绘制圆//绘制弧形和扇形 包括实心和空心paint.setStyle(Paint.Style.STROKE);paint.drawArc(left,top,right,bottom,startAngle,sweepAngle,userCenter,paint);//如下参数组合Paint.Style.STROKE+useCenter(true) //扇形Paint.Style.STTOKE+userCenter(false);//弧形Paint.Style.FILL+userCenter(true);//实心扇形Paint.Style.FILL+userCenter(false)//实心弧形canvas.drawOval(left,top,right,bottom,paint);//椭圆canvas.drawText(text,startX,startY,paint);//绘制文本canvas.drawPosTexr(text,new float[]{x1,y1,...,Xn,Yn},paint);//在指定位置绘制文本//绘制路径Path path=new Path();path.moveTo(50,50);path.lineTo(100,100);path.lineTo(100,300);path.lineTo(100,50);canvas.drawPath(path,paint);
0 0
原创粉丝点击