protected void ondraw(canvas canvas) , null, shader.tilemode.repeat); // 乙個材質,打造出乙個線性梯度沿著一條線。
p.setshader(mshader);
// p.setcolor(color.blue);
rectf oval2 = new rectf(60, 100, 200, 240);// 設定個新的長方形,掃瞄測量
canvas.drawarc(oval2, 200, 130, true, p);
// 畫弧,第乙個引數是rectf:該類是第二個引數是角度的開始,第三個引數是多少度,第四個引數是真的時候畫扇形,是假的時候畫弧線
//畫橢圓,把oval改一下
oval2.set(210,100,250,130);
canvas.drawoval(oval2, p);
canvas.drawtext("畫三角形:", 10, 200, p);
// 繪製這個三角形,你可以繪製任意多邊形
path path = new path();
path.moveto(80, 200);// 此點為多邊形的起點
path.lineto(120, 250);
path.lineto(80, 250);
path.close(); // 使這些點構成封閉的多邊形
canvas.drawpath(path, p);
// 你可以繪製很多任意多邊形,比如下面畫六連形
p.reset();//重置
p.setcolor(color.ltgray);
p.setstyle(paint.style.stroke);//設定空心
path path1=new path();
path1.moveto(180, 200);
path1.lineto(200, 200);
path1.lineto(210, 210);
path1.lineto(200, 220);
path1.lineto(180, 220);
path1.lineto(170, 210);
path1.close();//封閉
canvas.drawpath(path1, p);
/* * path類封裝復合(多輪廓幾何圖形的路徑
* 由直線段*、二次曲線,和三次方曲線,也可畫以油畫。drawpath(路徑、油漆),要麼已填充的或撫摸
* (基於油漆的風格),或者可以用於剪斷或畫畫的文字在路徑。
*/
//畫圓角矩形
p.setstyle(paint.style.fill);//充滿
p.setcolor(color.ltgray);
p.setantialias(true);// 設定畫筆的鋸齒效果
canvas.drawtext("畫圓角矩形:", 10, 260, p);
rectf oval3 = new rectf(80, 260, 200, 300);// 設定個新的長方形
canvas.drawroundrect(oval3, 20, 15, p);//第二個引數是x半徑,第三個引數是y半徑
//畫貝塞爾曲線
canvas.drawtext("畫貝塞爾曲線:", 10, 310, p);
p.reset();
p.setstyle(paint.style.stroke);
p.setcolor(color.green);
path path2=new path();
path2.moveto(100, 320);//設定path的起點
path2.quadto(150, 310, 170, 400); //設定貝塞爾曲線的控制點座標和終點座標
canvas.drawpath(path2, p);//畫出貝塞爾曲線
//畫點
p.setstyle(paint.style.fill);
canvas.drawtext("畫點:", 10, 390, p);
canvas.drawpoint(60, 390, p);//畫乙個點
canvas.drawpoints(new float, p);//畫多個點
//畫,就是貼圖
bitmap bitmap = bitmapfactory.decoderesource(getresources(), r.drawable.ic_launcher);
canvas.drawbitmap(bitmap, 250,360, p);
} }
public class customactivity extends activity
private void init()
}
Oracle Export命令使用淺解
oracle 的 export 命令顧名思義就是匯出資料庫資訊用的,既可以匯出表結構,也可以匯出資料,表空間,或者按使用者匯出等等。按照通常的說法,該命令主要是用於資料庫的遷移或者備份的。下面就介紹一下該命令的部分引數。1.認識exp命令 執行 export 操作需要執行的命令是 exp,exp 匯...
Oracle import命令使用淺解
命令使用淺解 的文章中介紹了 oracle 的 exp 命令用來匯出資料,匯出的二進位制檔案如何使用,怎樣才能匯入到資料庫中呢?答案就是通過 oracle 的 imp 命令。1.認識 imp命令 imp 命令可以通過輸入各種引數來控制匯出的執行方式,執行引數時格式如下 imp keyword val...
Canvas基本使用
canvas的意思是畫布,表現在螢幕上就是一塊區域,我們可以再上面使用各種api繪製我們想要的東西。可以說,canvas貫穿整個2d graphics,android.graphics中的所有類,幾乎都於canvas有直接或間接的聯絡。所以了解canvas是學習2d graphics的基礎。andr...