是否建议将维度用作偶数dp(或sp)?

问题描述 投票:0回答:2

是使用维度作为偶数建议还是提高性能?

例如:

android:layout_width="22dp"

过度

android:layout_height="21dp"

材料设计指南也具有比奇数编号更均匀编号的dps和sps。

android android-layout material-design android-view
2个回答
2
投票

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

Google材料设计的另一个好例子是宽高比 - 您的UI建议的宽高比:

建议在您的UI中使用以下宽高比:16:9,3:2,4:3,1:1,3:4和2:3

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

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


0
投票

它不需要对性能做任何事情。

我总是试图遵循8,16,32的大小值。 32-8的大小也很重要。当你可以使用24dp时,不要认为使用侧垫15dp代替16dp或25dp是一个好习惯。但总有一些例外情况取决于设计。

© www.soinside.com 2019 - 2024. All rights reserved.