一.canvas在android中是提供畫圖操作的api,你可以理解它為乙個畫板,他提供了很多畫畫操作,你在畫布上鋪上畫紙就可以借助畫板工具來進行線條,形狀等等進行畫畫。
二.每次要進行畫畫之前都需要1.把準備工作做好:
準備好畫紙bitmap
準備好畫板canvas
準備好畫筆paint
bitmap=bitmap.createbitmap(500,500,config.argb_8888);
//這裡表示建立了一張500寬,500長,畫素為argb_8888的畫紙
canvas=new canvas(bitmap);//把畫紙放在畫板上,畫紙是沒有顏色的
//設定畫板顏色
canvas.drawcolor(color.black);//也可以設定畫板的顏色
paint=new paint();
//設定畫筆顏色
paint.setcolor(color.red);
//設定畫筆粗細
paint.setstrokewidth(5);
//設定畫筆風格
// paint.setstyle(style.stroke);設定畫筆實心與否
將準備工作抽取成乙個初始化方法init()
2.繪製線條
3.繪製矩形
4.繪製圓形
5.繪製扇形
6.繪製路徑
繪製路徑比較容易理解,將起始位置移動到某個位置,然後與某個位置的點連線起來,逐一連線…這樣便形成了乙個路徑,可以用這個方法繪製多邊形。通過設定畫筆的風格(空心和實心)來實現多邊形實心或者空心。
Android開發筆記之Android St
先說下經過。首先是安卓studio還能正常工作的時候,右上角提示更新。手抖點了一波。然後發現layout檢視出現了問題。之後查了幾個方法,沒有解決這個問題。因為我原來用的是23.1等的23開頭系列版本。於是就把帶24的更新全部 刪除了。於是就出現了 unable to obtain debug br...
Android 開發筆記
版本控制的注意事項 以下資料夾不要加入版本控制 bin bin是編譯的二進位制檔案的存放路徑 gen gen是android需要的資源檔案的原始檔存放的目錄 使用svn的時候要注意專案編譯的問題 在編譯的時候程式會把src資料夾裡面的檔案拷貝到bin裡面,但是svn是每個資料夾裡面都包含乙個隱藏的....
Android開發筆記
1.unable to resolve target android 4 fishjoy final未知android target problem 修改default properties 或者重啟 2.別人的開發筆記 3.真機除錯的時候,一定要下google的usb driver.或者省時省力,...