【问题标题】:right picture resolution for image asset?图像资产的正确图片分辨率?
【发布时间】:2020-04-01 10:41:03
【问题描述】:

我是一名 android 编程的初学者,并出于学习目的创建了一个井字游戏项目。我使用 Android Studio 作为 IDE。游戏现在完成了,只是缺少启动器图标。

为了创建不同大小的启动器图标,我只需转到 res > New > Image Asset 并指向我的 png 文件。但是当我使用 (1000x1000) 或 (800x800) 这样的图片时,它似乎太大了,只有图片的中心被视为徽标。所以我想知道在图像资源中使用图片的正确分辨率是多少? 创建这样一个大小合适的标志的典型方法是什么?

开发者文档没有具体说明这一点,我在网上找不到任何有用的信息。

【问题讨论】:

    标签: android android-studio graphical-logo uiimageasset


    【解决方案1】:

    Android ImageView 有一个名为 ScaleType 的属性,这将允许您缩放图像。您可以查看此链接的所有各种类型。 link

    下面是一个例子:

     <ImageView
        android:scaleType="fitXY" />
    

    【讨论】:

    • 我说的是启动器图标;在这种情况下,我认为 ImageView 不能帮助我
    【解决方案2】:

    如果您已经拥有 Google Play 开发者控制台帐户,并且想要在 Google Play 商店上发布您的应用,Google Play 控制台会要求您准备图形资源,包括启动器图标、屏幕截图、专题图等。

    请求的启动器图标(显示在 Google Play 商店中)必须为 512 x 512 像素。这是要求。

    但是……

    对于 Android Studio 上的启动器图标,在 Image Asset 上,您只需要调整填充按钮并激活修剪即可。 但请记住,不要更改启动器图标的名称。保留名称 ic_launcher。看到这个:

    &lt;img src="https://thumbs.gfycat.com/GlassScaryBluefintuna.webp"/&gt;

    之后,android studio 会自动将您的启动器图标缩放为某种大小,例如 ldpi、mdpi、hdpi、xhdpi、xxhdpi 和 xxxhdpi。安卓设备会根据设备大小选择启动器图标。

    【讨论】:

      【解决方案3】:

      转到 Andorid Studio 文件 -> 新建 -> 图片资源

      选择 图标类型:启动器图标(仅限旧版)

      输入您的图标名称:ic_launcher

      资产类型:图标

      选择图标的路径。 (选择最小尺寸为 512x512 的图标

      会有一个滑块来调整启动器图标的填充。您可以使用它来调整图像。

      如果需要,添加背景。但是如果你想看到这个背景颜色,你需要调整填充。

      选择要裁剪的缩放比例。

      选择您的形状:方形/圆形/水平/垂直/无

      效果:无

      现在点击“下一步”按钮。 它将带您进入确认页面。点击“完成”按钮。旧图标将被新图标替换。

      完成。

      如果您想创建最好的启动器图标,您可以选择图标类型:启动器图标(自适应和旧版)。但是作为初学者,我建议您应该从 Legacy Only ;D 开始。 希望这会帮助你。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-11-20
        • 2015-02-18
        • 2017-08-23
        相关资源
        最近更新 更多