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处开始绘制图片
热点内容