最近我读了Design Guide on Metrics and Grids .它谈到了我应该在我的布局中使用的 48dp 节奏。
但是“Mind Gap”这一章让我感到困惑。它指出:
Spacing between each UI element is 8dp.
但在这张图中:
在同一页面的示例中,8dp 和 4dp 都用作填充/边距。
那么我应该使用的实际值是多少?
最佳答案
您阅读的指南讨论了元素之间的间距 - 或者换句话说,您希望元素之间的距离。你应该选择你的填充和边距,使它们加起来元素之间的距离为 8dp。
当两个元素彼此相邻时(例如在垂直列表中),它们的内边距和外边距相加。要保持元素之间的 8dp 距离,您必须使用 4dp 垂直填充。如果你在任何地方都使用 8dp,你将在元素之间获得 16dp 的距离。
只需考虑像这样在彼此下方设置两个 Button
:
上部 Button
的 4dp 底部填充和下部 Button
的 4dp 顶部填充相加,这导致两个 之间的距离为 8dp您真正想要的按钮
。
关于android - Android设计中48dp的节奏下padding和margin应该是4dp还是8dp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29597367/