Я столкнулся с проблемой при декодировании изображения:
Bitmap bMap = BitmapFactory.decodeResource(getResources(), R.drawable.smile);
mCanvas = new Canvas(bMap);
, поскольку BitmapFactory.decodeResource()
возвращает неизменный объект, который мы не можем передать конструктору класса Canvas
.
Могу ли я использовать функцию
BitmapFactory.decodeResource(getResources(),Resource, option opt)
, поскольку BitmapFactory.options()
используется для создания фабрики растровых изображений для возврата только изменяемых объектов, независимо от того, является ли изображение из "src" или динамического.
Пожалуйста, помогите мне создать изображение на холсте.