У меня нет проблем делать:Как получить растровое изображение изображения ImageButton?
currentImageButton.setImageBitmap(bitmap);
Однако, у меня есть еще, чтобы быть в состоянии получить растровое изображение обратно. Я пытаюсь получить изображение растрового изображения BACK из ImageButton и использовать его для установки фона моего холста.
currentImageButton.buildDrawingCache();
Drawable myDrawable = currentImageButton.getDrawable();
Bitmap anImage = ((BitmapDrawable) myDrawable).getBitmap();
canvas.drawBitmap(getResizedBitmap(anImage, 1000, 1000));
Ничего из этого, похоже, не работает. Я даже попытался использовать myDrawable
, чтобы установить изменение фона моего представления, просто подделать что-то не так с холстом, но это тоже не сработает.
Можете ли вы подтвердить, что проблема заключается в получении растрового изображения, а не рисовании его на холсте? –
У вас есть решение? – zihadrizkyef