android - 是否推荐使用偶数 dp(或 sp)的维度?
问题描述
建议使用偶数维度还是提高性能?
例如:
android:layout_width="22dp"
超过
android:layout_height="21dp"
材料设计指南的偶数 dps 和 sps 也比奇数多。
解决方案
将尺寸设置为偶数不会影响性能,但建议在google material design中使用均匀间距。 ,例如, - 如果您的所有间距都是 8 dp 的倍数,则您遵循材料设计。
谷歌材料设计的另一个很好的例子是纵横比——你的 UI 有推荐的纵横比:
建议在整个 UI 中使用以下纵横比:16:9、3:2、4:3、1:1、3:4 和 2:3
但是,如果您可以避免在视图上使用固定大小并改用constraintLayout,这将是您的最佳选择。
你为什么这么问?- 因为不同的设备具有不同的屏幕尺寸,并且当您在某些视图上放置固定尺寸时,您的布局可能无法响应所有屏幕尺寸。
推荐阅读
- javascript - Passport JS - 帮助,没有调用反序列化用户
- google-apps-script - 如何获取 YouTube 频道的订阅者数量到 Google 表格
- conv-neural-network - 更改预训练模型输入中的图像大小
- typescript - 正确键入 MobX 的 React/Typescript 输入组件
- c++ - 查找某个月份的开始日期和月历程序的年份开始日期
- javascript - 如何在执行单独的节点进程后自动关闭 cmd 窗口
- c - 如何解决警告:无符号表达式的比较 >= 0 在循环内始终为真
- python - 使用 Kivy 构建应用程序
- powerbi - 一周中的几天在折线图 x 轴功率 bi 上不按顺序排列
- typescript - 可选属性上的 VS Code 错误意外令牌