是使用维度作为偶数建议还是提高性能?
例如:
android:layout_width="22dp"
过度
android:layout_height="21dp"
材料设计指南也具有比奇数编号更均匀编号的dps和sps。
将尺寸设置为偶数不会影响性能,但建议在google material design中使用均匀间距。 ,例如, - 如果您的所有间距都是8 dp的倍数,则遵循材料设计。
Google材料设计的另一个好例子是宽高比 - 您的UI建议的宽高比:
建议在您的UI中使用以下宽高比:16:9,3:2,4:3,1:1,3:4和2:3
但是,如果您可以避免在视图上使用固定大小并使用constraintLayout,那么这将是您的最佳选择。
你问为什么? - 因为不同的设备具有不同的屏幕尺寸,并且当您在某些视图上放置固定尺寸时,您的布局可能无法响应所有屏幕尺寸。
它不需要对性能做任何事情。
我总是试图遵循8,16,32的大小值。 32-8的大小也很重要。当你可以使用24dp时,不要认为使用侧垫15dp代替16dp或25dp是一个好习惯。但总有一些例外情况取决于设计。