是建议使用尺寸作为偶数还是提高性能?
例如:
android:layout_width="22dp"
结束
android:layout_height="21dp"
材料设计指南也具有比奇数更多的偶数dps和sps。
答案 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是一个好习惯。但是总有例外取决于设计。