Android设计中48dp的节奏下padding和margin应该是4dp还是8dp?
Should the padding and margin be 4dp or 8dp under the 48dp rhythm in Android design?
最近看了Design Guide on Metrics and Grids。它谈到了我应该在我的布局中使用的 48dp 节奏。
但是 "Mind Gap" 章让我感到困惑。它指出:
Spacing between each UI element is 8dp.
但在这张图中:
并且在同一页面的示例中,8dp 和 4dp 都用作 paddings/margins。
那么我应该使用的实际值是多少?
您阅读的指南讨论了元素之间的间距 - 或者换句话说,您希望元素之间的距离。你应该选择你的填充和边距,使它们加起来元素之间的距离为 8dp。
当两个元素彼此相邻时(例如在垂直列表中),它们的边距和边距相加。要保持元素之间的 8dp 距离,您必须使用 4dp 垂直填充。如果你在任何地方都使用 8dp,你将在元素之间获得 16dp 的距离。
只需考虑像这样将两个 Buttons
放在彼此下方:
上部 Button
的 4dp 底部填充和下部 Button
的 4dp 顶部填充加起来导致两者之间的漂亮 8dp 距离 Buttons
你实际上想要。
最近看了Design Guide on Metrics and Grids。它谈到了我应该在我的布局中使用的 48dp 节奏。
但是 "Mind Gap" 章让我感到困惑。它指出:
Spacing between each UI element is 8dp.
但在这张图中:
并且在同一页面的示例中,8dp 和 4dp 都用作 paddings/margins。
那么我应该使用的实际值是多少?
您阅读的指南讨论了元素之间的间距 - 或者换句话说,您希望元素之间的距离。你应该选择你的填充和边距,使它们加起来元素之间的距离为 8dp。
当两个元素彼此相邻时(例如在垂直列表中),它们的边距和边距相加。要保持元素之间的 8dp 距离,您必须使用 4dp 垂直填充。如果你在任何地方都使用 8dp,你将在元素之间获得 16dp 的距离。
只需考虑像这样将两个 Buttons
放在彼此下方:
上部 Button
的 4dp 底部填充和下部 Button
的 4dp 顶部填充加起来导致两者之间的漂亮 8dp 距离 Buttons
你实际上想要。