如何在Android中实现绘制图片
1个回答
2016-11-17 · 学高端技术就来八维教育
关注
展开全部
//getImage()是自己将decodeResource包装了一下。
//返回值为Bitmap
Bitmap bitmap = getImage(R.drawable.explosion2);
//createBitmap(Bitmap source, int x, int y, int width, int height)
//source:就不用说了,需要画上去的bitmap
//x:这里指的是 画上去的x轴位置
//y:这里指的是画上去的y轴位置
//width:要截取的图片区域的宽度
//height:要截取的图片区域的高度
Bitmap tmp = Bitmap.createBitmap(bitmap, 0, 0, 45, 45);
canvas.drawBitmap(tmp, x, y, paint);
这种方法的好处就是,使用简单、方便
//返回值为Bitmap
Bitmap bitmap = getImage(R.drawable.explosion2);
//createBitmap(Bitmap source, int x, int y, int width, int height)
//source:就不用说了,需要画上去的bitmap
//x:这里指的是 画上去的x轴位置
//y:这里指的是画上去的y轴位置
//width:要截取的图片区域的宽度
//height:要截取的图片区域的高度
Bitmap tmp = Bitmap.createBitmap(bitmap, 0, 0, 45, 45);
canvas.drawBitmap(tmp, x, y, paint);
这种方法的好处就是,使用简单、方便
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询