У меня есть этот пользовательский формат изображения, который BitmapFactory
не может прочитать. Итак, я написал производный класс Resources
, который декодирует мой формат изображения в чертежи. Я возвращаю этот пользовательский экземпляр Resources в Activity.getResources()
.
Это решение хорошо работает для чтения ресурсов в коде, и я вижу изображения, декодированные таким образом.
Но когда я объявляю ресурс изображения в файлах макета, все, что я получаю, это отладочное сообщение в logcat, говорящее
skia --- SkImageDecoder::Factory вернул null
Как будто LayoutInflater
даже не звонит activity.getResources()