Android-Graphics: BitmapFactory () возвращает только неизменяемый объект для изображений src - PullRequest
1 голос
/ 25 мая 2011

Я столкнулся с проблемой при декодировании изображения:

Bitmap bMap = BitmapFactory.decodeResource(getResources(), R.drawable.smile);
    mCanvas = new Canvas(bMap);

, поскольку BitmapFactory.decodeResource() возвращает неизменный объект, который мы не можем передать конструктору класса Canvas.

Могу ли я использовать функцию

BitmapFactory.decodeResource(getResources(),Resource, option opt)

, поскольку BitmapFactory.options() используется для создания фабрики растровых изображений для возврата только изменяемых объектов, независимо от того, является ли изображение из "src" или динамического.

Пожалуйста, помогите мне создать изображение на холсте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...