是否建议使用尺寸为偶数的dp(或sp)?

时间:2019-03-25 12:14:13

标签: android android-layout material-design android-view

是建议使用尺寸作为偶数还是提高性能?

例如:

android:layout_width="22dp"

结束

android:layout_height="21dp"

材料设计指南也具有比奇数更多的偶数dps和sps。

2 个答案:

答案 0 :(得分:2)

将尺寸设置为偶数不会影响性能,但是在google material design中建议将其用于偶数间距。  ,例如-如果所有间距都是8 dp的倍数,则请遵循材料设计。

Google材质设计的另一个很好的例子是长宽比-您的UI建议使用长宽比:

  

建议在您的UI中使用以下纵横比:   16:9、3:2、4:3、1:1、3:4和2:3

但是,如果您可以避免在视图上使用固定大小并改为使用constraintLayout,那么这将是您的最佳选择。

为什么要问?-因为不同的设备具有不同的屏幕尺寸,并且在某些视图上放置固定尺寸时,您的布局可能无法响应所有屏幕尺寸。

答案 1 :(得分:0)

它与性能无关。

我一直在尝试遵循8、16、32的大小值。像32-8这样的尺寸也很重要。不要以为可以在使用24dp时使用侧面填充15dp而不是16dp或25dp是一个好习惯。但是总有例外取决于设计。