У меня есть изображение плана этажа, отображаемого на экране. Мой вопрос: как наложить на него другое изображение.наложение холста изображение с другим изображением android
видеть изображение из другого потока, где я спросил, как here
/**
* floor plan drawing.
*
* @param canvas the canvas on which the background will be drawn
*/
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
Bitmap temp = BitmapFactory.decodeResource(getResources(), R.drawable.floorplan);
image= Bitmap.createScaledBitmap(temp, canvas.getWidth(), canvas.getHeight(), true);
canvas.drawBitmap(image, 0, 0, null);
}
первый: OnDraw не самое лучшее место для 'BitmapFactory.decodeResource()', второй: вместо вызова ' Bitmap.createScaledBitmap() 'модифицировать' холст' (масштабировать, переводить, вращать) – pskink
@pskink ok, что показывать только в Draw? – Gman
В onDraw вызывается только материал, связанный с холстом, я думаю, что ваша IDE предупреждает вас о вызове decodeResource и тому подобное – pskink