1

我真的知道如何为安卓手机创建合适的drawable。根据 udacity“ Android 开发者设计”的经验教训。

目标:在屏幕上创建与图像设计相同大小的可绘制对象。我知道什么:

  1. 屏幕尺寸 1440x2560 像素

在此处输入图像描述

  1. 密度为 560 dpi - 即 xxxhdpi
  2. 因此,dp 尺寸的屏幕为 411x731 dp
  3. 图标为 158x158 像素
  4. 我知道我应该把它放在 xxxhdpi 文件夹中。

我是否应该将整个图像缩小到 dp 尺寸(411x731 像素),然后设计 150x150 像素的“人”以在 android 屏幕上保持与在图像上创建的尺寸相同的尺寸?我怎么能管它?到目前为止,我使用创建“图像的幸运尺寸”来获得合适的尺寸,或者我在代码中定义自定义尺寸。但这不是线索。帮助。

PS。请不要参考支持屏幕的 android 页面,因为我在那里。


我不知道 xxxhdpi 应该有多少 px 大小的“人”图片才能在截屏后获得与图像相同的大小。

4

1 回答 1

1

看。xxxhdpi 的图像尺寸为 158x158 像素。

让我们将 mdpi 设为 1x。那么,hdpi = 1.5x xhdpi = 2x xxhdpi = 3x xxxhdpi = 4x

4x = 158x158 (let's add some margin and make it 160x160)
1x = 40x40
1.5x = 60x60
2x = 80x80
3x = 120x120
4x = 160x160
于 2015-09-09T09:49:38.563 回答