@Neonoviiwolf
Flutter developer

Как андроид выбирает разрешение картинок?

O--------------------------------------------
  • Вопрос задан
  • 206 просмотров
Пригласить эксперта
Ответы на вопрос 1
Rou1997
@Rou1997
Читал, читал, но всё равно суть не понял.

Такое лучше не читать, а исследовать - дюймы ШxВ, физические пиксели, dpi - зависимость есть, нужно ее выявить и сформулировать.

плотность 240 ... он использует картинки из ресурсов для hdpi 48х48

$ google hdpi range
Результат: LDPI = 120 DPI MDPI = 160 DPI HDPI = 240 DPI XHDPI = 320 DPI XXHDPI = 480 DPI XXXHDPI = 640DPI
Все правильно, 240 dpi - это hdpi.

На всякий случай, объясню как это должно работать.
При правильном использовании этого деления по dpi, метрический размер изображения - в дюймах, мм, линейкой померять - должен получаться одинаковым, независимо от размера дисплея и его разрешения.
Если у вас не так - сделайте скриншоты и будет разговор.
У эмулятора вы еще могли изменить размер окна, не меняя самих характеристик "виртуального дисплея", разумеется, метрический размер изображения при этом нарушится.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы