Canvas。。。。

Canvas 畫布

Paint 畫筆 可以設置顏色,大小等屬性。

//畫 線
canvas.drawLine(startX,startY,endX,endY,paint);

//畫 矩形
canvas.drawRect(left,top,right,bottom,paint);

//圓角矩形
canvas.drawRoundRect();

//畫 圓
canvas.drawCircle(centerX,centerY,radius,paint);

//文字
canvas.drawText(text,left,bottom,paint);
drawText的座標是 第一個字的左下角。

//圖片
canvas.drawBitmap(bitmap,left,top,paint);
配合canvas.clipRect(left,top,right,bottom)可以對圖片進行裁剪

//保存當前畫布
canvas.save();
//還原到之前保存的畫布,防止save之後的操作對接下來的操作產生影響。
canvas.restore();
save和restore要配對使用(restore可以比save少,但不能多),如果restore調用次數比save多,會引發Error。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章