最近我读了Design Guide on Metrics and Grids。它谈到了我应该在布局中使用的48dp节奏。
但是“心灵差距”一章让我感到困惑。它声明:
每个UI元素之间的间距为8dp。
但是在这张图中:
在同一页面的示例中,8dp和4dp都用作填充/边距。
那么我应该使用的实际价值是多少?
答案 0 :(得分:5)
您阅读的指南讨论了元素之间的间距 - 或者换句话说,您想要的元素之间的距离。您应该选择填充和边距,以便它们在元素之间增加8dp的距离。
当两个元素彼此相邻时(例如在垂直列表中),它们的填充和边距相加。要保持元素之间的8dp距离,您必须使用4dp垂直填充。如果你在任何地方都使用8dp,那么元素之间的距离就会达到16dp。
考虑让两个Buttons
低于对方:
上部Button
的4dp底部填充和下部Button
的4dp顶部填充相加,这导致您实际想要的两个Buttons
之间的8dp距离很好。