【问题标题】:Android Studio 3.2 Add Image Of Custom Size (not icon)Android Studio 3.2 添加自定义大小的图像(不是图标)
【发布时间】:2019-03-18 19:14:42
【问题描述】:

当我右键单击 Drawable 文件夹并单击新建 -> 图像资源时,我只看到四个选项:操作和标签栏图标、启动器图标、启动器图标(旧版)和通知图标。

如果我想添加一张图片以仅在我的应用程序中使用(而不是小图标)怎么办?当我想以 100x100dp 显示图像时,选择上述任何选项都会导致 Android Studio 将图像缩小到 24x24dp。所以,当我显示它时,它看起来真的很模糊。为什么没有添加不小的图片资源的选项?

【问题讨论】:

    标签: android android-studio


    【解决方案1】:

    只需将图像复制到 Android 侧边栏视图中的 drawable 文件夹即可。确保它进入 drawable 而不是依赖于密度的文件夹之一,您将获得具有自定义大小的图像。

    请注意,Android 中的图片不能太大。它在任一维度上都不应大于 1600 像素,否则您将面临界面延迟或 OutOfMemory 错误的风险。

    【讨论】:

    • 感谢您的回复!我会这样做,但我担心内存问题;似乎使用 SVG 是一个更好但更复杂的解决方案。
    • 应该大于1600px?!
    【解决方案2】:

    有限修改是为了符合材料设计规范。如果您想获得不同尺寸的图像,您可以使用 矢量资产

    并注意您应该使用SVG 格式下载图像,阅读ref in here

    另一种方法是使用第三方插件,如Android Drawable Importer,它更灵活更简单。

    【讨论】:

    • 看来这是最好的解决方案,所以我接受了你的回答。不幸的是,就我而言,从我的 svg 生成的 xml 路径字符串对于 Java 来说太长而无法编译,所以我仍然卡住了。还是谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-15
    • 2020-07-15
    • 2018-09-23
    • 1970-01-01
    • 2012-09-05
    • 1970-01-01
    相关资源
    最近更新 更多