androidondraw
發布時間: 2025-05-25 12:36:49
『壹』 android是否可以以畫圖的形式將圖片畫在某位置
可以。
1、在View的onDraw中獲取canvas
java">@Override
protectedvoidonDraw(Canvascanvas){//onDraw中獲取參數中的canvas
//TODOAuto-generatedmethodstub
super.onDraw(canvas);
}
2、獲取圖片,轉化為Bitmap對象
//從資源文件中生成點陣圖bitmap
Bitmapbitmap=BitmapFactory.decodeResource(getResources(),R.drawable.icon);
3、通過canvas的drawbitmap方法,把圖片畫到任意位置。
//Bitmap:圖片對象,left:偏移左邊的位置,top:偏移頂部的位置
//rawBitmap(Bitmapbitmap,floatleft,floattop,Paintpaint)
canvas.drawBitmap(bitmap,10,60,paint);//在10,60處開始繪制圖片
熱點內容