我有一个关于drawBitmap 的问题。
android.graphics.Canvas.drawBitmap(Bitmap bitmap, float left, float top, Paint paint)
那油漆画什么?例如,我有一张图片.jpg,我制作
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.picture);
paint = new Paint();
paint.setColor(Color.BLUE);
canvas.drawBitmap(bitmap, 0, 0, paint);
当我有一张真实的图片而不是一些 canvas.drawCircle 时,我能用那个“绘画”做什么。有什么办法可以改变图片颜色或类似的东西吗?
是的,还有另一个问题。例如,我在 mspaint 中以 80x80 大小绘制圆圈,而我的背景保持纯白色。当我在我的程序中使用该绘图时,它显示圆圈+那个白色背景。有什么办法可以只显示没有背景的圆圈。也许有人可以建议一些我可以实现的程序,或者我应该在我的程序中使用哪些代码?(圆圈只是例子,可以是任何东西)
是的,借口使用与程序背景相同的圆圈背景是不合适的,因为我的程序的背景不是白色或黑色或任何其他颜色,它是图片。