1.建立畫筆
paint paint = new paint();
設定畫筆的顏色2.建立乙個向量圖bitmappaint.setcolor(color.red
);
向量圖[vector],也叫做向量圖,簡單的說,就是縮放不失真的影象格式。
//建立乙個向量圖bitmap3.建立乙個畫布bitmap bitmap = bitmap.createbitmap(300
,300
,bitmap.config.argb_8888
);
canvas canvas = newcanvas(bitmap);
4.在布局中新增乙個imageview的控制項
//拿到imageview的檢視,並設定他的為剛才設定的imageview imageview = (imageview) findviewbyid(r.id.imageview
);imageview.setimagebitmap(bitmap);
繪製圓
//圓心座標,半徑,畫筆canvas.drawcircle(100
,100
,100
,paint);
paint.setxfermode(new porterduffxfermode(porterduff.mode.src
));
繪製矩形
rect rect = new繪製矩形,設定圓角rect(100
,100
,400
,400);
//引數1.形狀, 2.那個畫筆
canvas.drawrect(rect,paint);
rectf rect3 = new繪製弧形rectf(270
,100
,300
,210);
canvas.drawroundrect(rect3,
10f,
10f,paint);
rectf rectf = new rectf(100,20繪製直線,250
,160);
canvas.drawarc(rectf,
180,
180,true,paint);
paint.setcolor(color.black);
引數1、2:起始點的座標
引數3、4終點的座標
引數5:畫筆canvas.drawline(0
,200
,600
,600
,paint);
painter X Sumi e(黑墨筆)畫筆
使用sumi e 黑墨筆 畫筆可繪製出具有中國傳統國畫特點的筆觸效果,如圖7 102所示,出示了sumi e 黑墨筆 畫筆中各種變數的繪製效果。圖7 102 黑墨筆不同變數筆觸效果 1 執行file 檔案 new 新建 命令,新建乙個寬度為500px,高度為550px,解析度為72px的空白文件。2...
QT設定畫筆 畫刷顏色
qpainter painter this 原來碰見一種畫刷畫筆的上色方式是 painter.setbrush qt red painter.setpen qt green 但是這種的顏色實在是太少了,而且咋會記得那麼多的顏色單詞 用qcolor就可以設定所有你想設定的顏色了 qcolor 204,...
MFC初學筆記之畫線畫筆畫刷
學習了windows程式的框架之後本來是要弄opengl的,後來想想還要在opengl上面新增按鈕label什麼的與使用者交換,後來有考慮學了qt,感覺封裝的太.又在學mfc,個人感覺用mfc 比qt清楚點.這就是這幾天自己的狀態 想要在視窗繪製,必須要有繪圖dc。這裡就不多說了 繪圖類 有cdc,...