Android: рисование растрового изображения в определенном месте, отказ от рисования
Позвольте мне начать с того, что я в основном новичок в написании Java, поэтому я хотел бы получить полное объяснение. Не просто кусок кода, но что-то, что дает некоторые на сайте, почему и где это должно быть
я в настоящее времяпопытки чтобы написать приложение, как бы то ни было, у меня возникли проблемы с Canvas и рисовать растровое изображение, которое я хотел бы на нем. Это мой код для рисования изображения:
Canvas canvas = null;
Bitmap image = BitmapFactory.decodeResource(getResources(), R.drawable.image);
canvas.drawBitmap(image, 10, 800, null);
Этот метод (как ожидается) генерирует исключение нулевого указателя. Тем не менее, определение «холст» как ноль является единственной возможностью, которую дает мне Eclipse. При попытке определить его как
Canvas canvas = new Canvas();
Android просто отказывается рисовать растровое изображение. Я уверен, что мое изображение находится в res / drawable / image Если это помогает, изображение сохраняется как "image.png"
Как сделать так, чтобы Android отображал / отображал мое изображение / растровое изображение наконкретное место Я попросил его нарисовать изображение (10х800)?