android - Material 设计图标要下载什么包?

标签 android material-design android-icons

如果我去https://design.google.com/icons/然后我选择要下载的图标,它让我可以选择下载 18dp、24dp、36dp 或 48dp 版本。我下载了 24dp 包,它附带了 hdpi、mdpi、xhdpi、xxhdpi 和 xxxhdpi 图像。所以我不确定下载 18dp、36dp 或 48dp 的其他包有什么区别。有谁知道区别吗?要在大多数 Android 设备上具有最佳兼容性,最好下载什么?

最佳答案

So I'm not sure what the difference is from downloading the other packages of 18dp, 36dp, or 48dp.

如果您下载 24dp 图标包,它将包含以下图像:

  • 24x24px mdpi (1x)
  • 36x36px hdpi (1.5x)
  • 48x48px xhdpi (2x)
  • 72x72px xxhdpi (3x)
  • 96x96px xxxhdpi (4x)

所有这些都会在具有不同 DPI 的屏幕上生成 24dp 的图像。它以与其他基本尺寸类似的方式工作。

要获得哪种尺寸?

工具栏图标通常为 24dp。

通知图标为 24dp。

默认按钮的高度为 36dp(加上顶部和底部的 6dp,总计为 48dp)所以我不会超过 36dp 的图标。超出此范围的任何内容都会拉伸(stretch)按钮。

关于android - Material 设计图标要下载什么包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35506714/

相关文章:

android - 如何从 "declare-styleable"获取 double 值

java - 如果我们尝试将 Native Thread 永久附加到 DVM (JVM) 会产生什么后果?

material-design - 出现屏幕键盘时隐藏 FAB

datepicker - Materialise CSS - 可折叠和日期输入

android - 如何更改操作栏中的选项菜单图标?

android - 以编程方式更改图标启动器和应用程序名称

Android Material 设计过渡

android - getActionView 使用 searchview 返回 null

java - Android – MapFragment 叠加按钮阴影,就像 MyLocation 按钮一样

Android - 启动器图标大小