【问题标题】:How to choose the right image size for UI design [duplicate]如何为 UI 设计选择合适的图像尺寸 [重复]
【发布时间】:2013-12-23 10:29:30
【问题描述】:

我是 Android 新手,我需要一些关于如何处理图像的建议。

  1. 我有一个 layout_width 为 match_parent 的按钮。按钮有圆角。那么我应该选择什么样的图像尺寸来呈现按钮,以便在所有设备中看起来都很好?注意:在这个按钮上我不能使用 9 个补丁图像。我不想使用 9 补丁。

  2. 当我在列表视图中设置我的徽标时,它会被拉伸并且看起来非常难看。假设来自服务器的图像大小是 400x400 像素宽。我应该怎么做才能缩放图像以在所有设备中看起来都很好?

【问题讨论】:

  • 附加标志如何显示为拉伸的..
  • 你在使用按钮标签吗?如果你想在按钮中显示图片,你最好使用imageview,并将你想用作按钮的图片作为背景。
  • 假设我有绿色渐变背景,边角是圆角的。我希望按钮在所有设备上看起来都很好
  • 是的。如下所述分辨率,将图像按钮设置为标准分辨率。那可行。由于 android 设备的分辨率各不相同,以下是大多数移动设备使用的标准。
  • 根据您的回答,我必须创建 4 种类型的按钮并将其放入 ldpi、mdpi、hpdi、xhdpi 文件夹中?

标签: android android-layout imageview android-imageview android-image


【解决方案1】:

您可以为特定分辨率(例如 mdpi)设置图像大小的基线。 然后将图像缩放为其他分辨率,

ldpi = mdpi*0.75
hdpi = mdpi * 1.5
xhdpi = mdpi * 2

NB- 尽可能使用 9 个补丁图像以避免创建多个图像的开销。

【讨论】:

  • 在这一点上,由于某些原因,我不能使用 9 个补丁图像。假设我有按钮,我想放置背景渐变图像。我应该创建多大尺寸的图像才能在所有设备上正常工作。
  • 不使用 9 patch ,唯一的方法是创建同一个按钮图像的多个尺寸版本(基于我的答案中的点)并将它们放在各自的资源文件夹中。
猜你喜欢
  • 1970-01-01
  • 2013-11-11
  • 1970-01-01
  • 2017-05-21
  • 1970-01-01
  • 2013-02-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多