2015-04-13 6 views
2

Недавно я прочитал Design Guide on Metrics and Grids. Это говорит о 48dp ритме, который я должен использовать в своих макетах.Должны ли отступы и маржа быть 4dp или 8dp под ритмом 48dp в дизайне Android?

Но глава «Mind Gap» меня смущает. В нем указывается:

Интервал между каждым элементом пользовательского интерфейса составляет 8 дп.

Но в этом графике:

48dp Rhythm demo

И в примере из одной и той же страницы, как 8dp и 4ДП используются в качестве отступов/полей.

Итак, какова фактическая ценность, которую я должен использовать?

ответ

4

В руководстве, которое вы читаете, говорится о расстоянии между элементами - или, другими словами, расстоянии, которое вы хотите между элементами. Вы должны выбрать свои paddings и поля, чтобы они составляли до 8dp расстояния между элементами.

Когда два элемента находятся рядом друг с другом (например, в вертикальном списке), их подушки и поля складываются. Чтобы сохранить расстояние 8dp между элементами, вам нужно использовать вертикальную прокладку 4dp. Если вы будете использовать 8dp везде, вы получите расстояние 16dp между элементами.


Просто рассмотрите два Buttons ниже друг друга, как это:

Button with 4dp vetrtical padding Button with 4dp vetrtical padding

4ДП нижнее заполнение верхнего Button и и 4ДП верхняя обивка нижней Button добавить до которой приводит к хорошему расстоянию 8 дп между двумя Buttons, которые вы действительно хотите.

+0

спасибо. Это очень помогает мне. – York