У меня вопрос по drawBitmap.
android.graphics.Canvas.drawBitmap(Bitmap bitmap, float left, float top, Paint paint)
Что рисует эта краска? Например у меня есть picture.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, и мой фон остается белым. Когда я использую этот рисунок в моей программе, он показывает круг + этот белый фон. Есть ли способ, что там будет отображаться только круг без фона. Может быть, кто-то может предложить какую-нибудь программу, в которой я могу это осуществить, или какой код мне использовать в моей программе? (круг - это просто пример, может быть что угодно)
Да, и оправдание для использования фона круга, такого же, как фон программы, не подходит, потому что фон моей программы не белый или черный или какой-либо другой цвет, это изображение.