У меня есть приложение с двумя представлениями - одно поверх другого. В верхнем я использую растровое изображение (ARGB_8888), загруженное из ресурса PNG, и я играю с его альфа-каналом, чтобы некоторые его части исчезли, чтобы тот, что ниже, стал видимым. Все работает нормально, если исходное изображение имеет хотя бы один прозрачный пиксель для начала. Но если исходный PNG не имеет прозрачных пикселей, то изменение его альфа на 0 делает пиксель, который я изменил, черным, а не прозрачным.
Любые идеи, что можно сделать, чтобы исправить это? что-то вроде:
aaptOptions {
cruncherEnabled = false
}
а другой вариант?
В настоящее время я изменяю исходные изображения перед компиляцией, делая их крошечную область «полупрозрачной», но хотел бы этого избежать.