Из руководства Android по дизайну материалов ,
Системные значки отображаются на 24dp. При создании значков важно разрабатывать в масштабе 100% для точности пикселей.
Что подразумевается под проектированием в масштабе 100%? Значит ли это, что значок должен иметь размеры 24 * 24 dp? Или это означает, что они должны быть в формате файла, в котором масштабирование не приведет к потере или искажению данных и т. Д., Например в формате файла SVG?
Ответы:
Проектирование в масштабе 100% означает проектирование в размере (в пикселях), в котором вы будете отображать / выводить значок.
Если вы проектируете значок 24px × 24px, вы устанавливаете артборд в Illustrator или документ в Photoshop или все, что вы используете, до 24px × 24px.
Как указано в руководстве по дизайну материалов, это для точности пикселей. Если вы работаете в большем масштабе или работаете в векторном формате без учета пикселей, то впоследствии уменьшите размер до 24 пикселей - ваши фигуры, контуры, точки или пиксели не будут выровнены по пиксельной сетке, и вы получите эффекты, как показано в этом примере:
Стоит отметить, поскольку dp не является абсолютной единицей измерения и переводит в число различных фактических размеров пикселей - проектирование в масштабе 100% также подразумевает проектирование для каждого размера пикселя независимо. (Спасибо, Йорик!)
источник