Android: проектирование различных значков для плотности экрана

Я знаю, что хорошая практика – создавать различные значки меню для разных плотностей экрана. Я читал, что предпочтительный размер для разных плотностей:

  • 36 X 36 px для низких
  • 48 x 48 px для среды
  • 72 X 72 px для высоких

Я хочу избежать ненужной работы. Это хорошая идея, чтобы создать только 1 значок на 72 X 72 px, и просто использовать это, и Android автоматически изменит размер? Я не вижу, как это меняет размер и меняет его на 3 отдельных изображения?

Solutions Collecting From Web of "Android: проектирование различных значков для плотности экрана"

Преимущество наличия разных значков заключается в том, что вы контролируете конечный внешний вид, а не позволяете алгоритму масштабировать изображение. Маломасштабные алгоритмы масштабирования способны поддерживать качество при уменьшении размеров изображения, особенно для сложных значков.

Обязательно ознакомьтесь с правилами масштабирования Android , а также на этой странице есть отличное исследование масштабирования изображения и его эффектов на конечном изображении.

Если вы делаете автоматическое изменение размера, качество изображения резко падает, и значок может выглядеть не очень хорошо. Также я не думаю, что Android будет изменять размер для вас (возможно, я ошибаюсь).