Рисование картинки в андроид - PullRequest
1 голос
/ 08 июля 2010

Я хочу нарисовать картинку (bmp, jpg, png) на холсте (используя метод onDraw ()) класса, который расширяет класс View. Я хотел бы иметь возможность рисовать части картины, а не всю сразу.

Я был бы очень признателен за пример.

1 Ответ

1 голос
/ 08 июля 2010

Сначала вы должны понять, где находится изображение.Он может быть связан с вашим приложением в каталоге res / или assets /;или его можно загрузить с SD-карты или из интернета.Это будет определять способ получения объекта Bitmap , представляющего ваше изображение.Если вы распространяете изображение вместе с вашим приложением, поместите его в каталог res / или assets / вашего проекта.Разница в том, как вы обращаетесь к файлу - когда в res / вы используете R.drawable.id-s, когда в assets / вы используете имя файла.

Чтобы нарисовать часть объекта Bitmap на Canvas, вызовите метод drawBitmap .

...