Если у меня есть вид с прозрачным фоном, и я делаю bitmap = view.getDrawingCache();
, это растровое изображение, к сожалению, не более прозрачно. В фоновом режиме установлен черный фон.Как сделать view.getDrawingCache() сохранение прозрачности
Я даже попытался
view.setDrawingCacheBackgroundColor(Color.TRANSPARENT);
без успеха.
На самом деле этот метод позволяет установить цвет фона без альфа-поддержки, Color.TRANSPARENT
который 0x00000000
на самом деле черный цвет, если вы не заботитесь о альфа части ... Если я использую Color.RED
, фон действительно очень красный.
Любая идея, чтобы сделать эту работу? Это ограничение нынешнего Android API? Можно ли использовать draw() вместо этого? но это менее показательно, что это view.getDrawingCache()
Я полагаю (без кеша)?
Благодаря
Вы нашли решение? – Antzi
У меня точно такая же проблема – takluiper