Canves基本操作(基本型形狀繪製)

2021-09-24 02:43:10 字數 1996 閱讀 4643

public void drawpoint(float x, float y,  paint paint)

public void drawpoints( float pts, int offset, int count, paint paint)

public void drawpoints( float pts, paint paint)

繪製點的三個方法,引數含義(drawpoints兩個點確定乙個座標)

引數引數介紹

x點水平方向的座標

y點垂直方向的座標

ypts

要繪製點的一組座標,相鄰兩個確定乙個點的位置

offset

一組座標中的偏移量 ,從第幾個點開始

count

選取繪製點的個數,不能超過pts的範圍

paint

畫筆開始繪製point…

@override

protected void ondraw(canvas canvas) ;

canvas.drawlines(pts,paint);

}

繪製了3條線,效果入下

矩型區域的繪製,繪製矩形區域的方法有5個

//r:繪製的矩形區域

public void drawrect( rect r, paint paint)

//rect:矩形區域,相比rect精度會高一點

public void drawrect(rectf rect, paint paint)

//left,top,right,bottom,矩形區域的四個頂點

public void drawrect(float left, float top, float right, float bottom, paint paint)

// rect :矩形區域 rx,ry 水平和垂直方向的 raduis

public void drawroundrect(rectf rect, float rx, float ry, paint paint)

public void drawroundrect(float left, float top, float right, float bottom, float rx, float ry,paint paint)

繪製矩形區域和帶有raduis的矩形區域

//橢圓的繪製(橢圓繪製就是繪製矩形區域的內切圓)

public void drawoval(float left, float top, float right, float bottom, paint paint)

public void drawoval(rectf oval, paint paint)

//圓的繪製 cx:圓心x座標,cy:原型有座標 ,radius :半徑

public void drawcircle(float cx, float cy, float radius, paint paint)

//圓弧的繪製 startangle:開始繪製圓弧的角度,sweepangle:要繪製的圓弧的角度 ,usecenter:是否連線中心點

基本形狀 基本 SVG 文件 2

定義和組 如前一頁中定義的多邊形和漸變,預定義項的實際用法通常有兩種形式。在這兩種形式下,定義的項都通過其本地 url 或 uri 引用。象 html 頁面一樣,id 屬性建立了文件中的乙個引用點。舉例說來,這意味著 uri irisgradient 引用標識為 irisgradient 的文件部分...

基本形狀開發 2

2000年12月23日 09 08 00 垂直對齊文字 水平對齊文字 shapesheet 每個形狀都將其屬性儲存在乙個 shapesheet 中。形狀與其 shapesheet 是相同資訊的不同檢視。您對繪圖頁上形狀的每一處更改都會反映在 shapesheet 的 屬性 單元格中。同樣,在 sha...

程式的基本形狀

又名 寫給不懂程式設計的人 一時興起,用了差不多十天的時間,為 不懂程式設計 的人寫了一系列的形散神不散的散文。這是我在這一年裡做的我覺得最有意義的一件事,當然在我身邊的人看來,這可能是我在這一年裡做的最不務正業的事了。不懂程式設計 的人是加了引號的。這個人不是會程式設計的人,也不是不會程式設計的人...