#android
#Android
Вопрос:
В настоящее время я использую модифицированный виджет галереи, который содержит ImageView. В ImageView есть растровое изображение с большим количеством прозрачных пикселей.
Если я устанавливаю фоновое изображение png для действия или окна, галерея становится очень изменчивой. Если я установлю сплошной цвет фона, он будет гладким, как шелк.
Я предполагаю, что это как-то связано с вычислениями, выполняемыми с прозрачными пикселями на изображениях галереи.
Я попытался удалить слой прозрачности в фоновом формате png, а также попробовал 8-битный png.
Я также попытался изменить формат пикселя окна на RGB_565 и НЕПРОЗРАЧНЫЙ.
Наконец, я попытался создать XML-файл прокси-изображения для настройки фона, изменив значения true и false.
У кого-нибудь есть идеи?
Ответ №1:
Проблема заключалась в том, что фоновое изображение моей активности масштабировалось. Если фоновое изображение требовалось масштабировать каким-либо образом, производительность галереи была ужасной. Как только я создал псевдоним изображения xml для своего фона и установил для него значение «не масштабировать», производительность снова стала хорошей.