Рекомендуется ли использовать размерность с четным dp (или sp)? - PullRequest
0 голосов
/ 25 марта 2019

Рекомендуется ли использовать размер в качестве четного числа или оно повышает производительность?

Например:

android:layout_width="22dp"

Более

android:layout_height="21dp"

В руководстве по проектированию материалов также имеется большечетные числа дпс и спс чем нечетные.

Ответы [ 2 ]

2 голосов
/ 25 марта 2019

Установка размера как четного числа не влияет на производительность, но рекомендуется в Google Material Design использовать для равномерного интервала. , например, - если все ваши интервалы кратны 8 dp, вы следуете дизайну материала.

Другим хорошим примером дизайна материалов Google является соотношение сторон - для вашего интерфейса есть рекомендуемые соотношения сторон:

Следующие пропорции рекомендуются для использования в вашем пользовательском интерфейсе: 16: 9, 3: 2, 4: 3, 1: 1, 3: 4 и 2: 3

Но , если вы можете избежать использования фиксированных размеров в своих представлениях и использовать вместо этого constraintLayout , это будет лучшим вариантом для вас.

почему вы спрашиваете? - потому что разные устройства имеют разный размер экрана и когда вы устанавливаете фиксированный размер в некоторых видах, ваш макет может не реагировать на все размеры экрана.

0 голосов
/ 25 марта 2019

Это не имеет ничего общего с производительностью.

Я всегда стараюсь следовать 8, 16, 32 значениям размера.Также размер как 32-8 также имеет значение.Не думайте, что хорошей практикой является использование бокового заполнения 15dp вместо 16dp или 25dp, когда вы можете использовать 24dp.Но всегда есть исключения в зависимости от дизайна.

...