导航抽屉中的图片应该是什么尺寸?

11
在像 one 这样的导航抽屉中,每个手机尺寸(HDPI、MDPI、XHDPI、XXHDPI)的图片应该是什么尺寸?

2
你在说哪张图片? - njzk2
5个回答

13

23
在那个页面上哪里写着图标应该是24dp? - OrhanC1

8
根据Google I/O 2015应用程序源代码,应该是40dp。您可以在此处进行检查:

https://github.com/google/iosched/blob/master/android/src/main/res/layout/navdrawer.xml

第72行和第73行。您会看到:
android:layout_width="@dimen/navdrawer_profile_image_size"
android:layout_height="@dimen/navdrawer_profile_image_size"

而在 dimens.xml 文件中(https://github.com/google/iosched/blob/master/android/src/main/res/values/dimens.xml),第 136 行,您可以检查 dimen 值为:

<dimen name="navdrawer_profile_image_size">40dp</dimen>

我个人认为这是一个完美的尺寸。如果我没记错,这是 Gmail 应用程序中使用的相同尺寸。
编辑:
我尝试过使用他们精确的 dimen 变量,但无法达到与 Google I/O 应用程序相同的尺寸。
因此,我按照 Google 规范的规则创建并测量了尺寸,https://www.google.com/design/spec/patterns/navigation-drawer.html#navigation-drawer-specs,最终实现了这个看起来非常类似于 Gmail 和 Google I/O 应用程序的效果。

Measurements of Drawer Navigation following Google specs

希望这能帮到您,

谷歌在导航视图方面真的搞砸了。甚至他们自己的应用程序也没有遵循他们的指南。例如,Gmail中的导航视图高度为170dp,而官方指南(即使在Android Studio中)说是160dp。我认为,在Gmail中用户图像至少有80dp。 - Vahid Amiri

3

如果您使用Photoshop或类似工具进行设计,并且需要按像素工作,则导航抽屉图像的比例应为16:9

在xxxhdpi文件夹中,其尺寸应为1216 x 688(像素)


1

图标的大小应该基于设备大小来确定,使用以下图标大小:

mdpi:24 x 24 像素

hdpi:36 x 36 像素

xhdpi:48 x 48 像素

它将根据设备大小自适应。


1
你可能希望自动生成图标(以获得正确的尺寸)。
请参阅Android Asset Studio
只需从他们的集合中选择所需的图标(或上传您自己的图标),并选择参数(颜色等)以匹配您的项目,然后下载即可。
您可能需要这种类型的图标:操作栏和选项卡图标

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接