gpt4 book ai didi

android - 使用主题定义的设置还是来自设计师规范?

转载 作者:行者123 更新时间:2023-11-29 01:27:57 26 4
gpt4 key购买 nike

我的设计师为我的应用程序的所有屏幕提供了 PDF 格式的设计规范。他根据 Material Design Guidelines 制定了这个规范。

在此 PDF 中指定了所有屏幕元素尺寸。我在 .png 文件中拥有应用程序中使用的所有图标元素。所有图标都与 Material 主题中的完全相同。

所以问题是:我必须根据规范对元素大小进行硬编码,还是必须从主题的相应大小中获取它们?我必须将我的设计器中的 .png 文件放到 @drawable/目录中,还是必须使用主题定义的图标?

最佳答案

我个人将所有尺寸保存在 dimen.xml 文件中,并在整个应用程序中使用它们。这允许自定义,如果你想调整一个边距,你可以在一个文件中完成,它会在你的整个应用程序中正确设置。它还使您能够自己命名维度,这有助于使您的代码更具可读性。这是 dimen.xml 文件的示例:

 <resources>
<dimen name="action_button_min_width">56dip</dimen>
<dimen name="indeterminate_progress_size">32dp</dimen>
<dimen name="logoSize">@android:dimen/app_icon_size</dimen>
</resources>

编辑:如果您想使用 android 提供的维度,但更愿意给它另一个名称,您也可以将它添加到您的 dimen.xml 中,使用另一个名称。请参阅示例中的最后一个维度。

如果您的设计师向您发送了一份文档供您遵循,我相信他会希望整个应用程序保持一致。这就是为什么谷歌发布了大量图标供选择的原因。这样,您的应用程序将在您应用程序的所有窗口中具有一致的外观和感觉。点击here查看图标集。

关于android - 使用主题定义的设置还是来自设计师规范?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32840768/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com