【问题标题】:How to prevent a drawable from becoming blurry?如何防止drawable变得模糊?
【发布时间】:2015-02-13 19:42:18
【问题描述】:

当我将图像复制粘贴到可绘制文件时,我会得到一张具有原始分辨率的图像。当我使用 New--ImageAset 方式时,我会得到很多不同屏幕密度的图像,但它们都是模糊的,甚至是 xxhdpi!如果没有这个问题,我怎样才能拥有不同的密度? 我很惊讶我以前没有注意到它!

我读了这个,但它没有帮助我 Android ImageView blurry? http://developer.android.com/guide/practices/screens_support.html

有什么建议我做错了吗?

编辑

我尝试了 AndroidAssetStudio,但它仍然会发生

之前

之后 (xxhdpi)

我不能让它成为 ldpi,然后让它扩大规模吗?

【问题讨论】:

    标签: android drawable


    【解决方案1】:

    您可以使用Android Assets Studio 创建不同分辨率的图像。然后,将图像复制粘贴到相应的文件夹中。这将为您提供正确的图像,没有模糊。

    【讨论】:

    • 有没有办法在android中做到这一点?还是人们总是在外面做?
    • 关于这个问题有一个悬而未决的问题:stackoverflow.com/questions/28503229/…。就个人而言,我总是按照我在回答中的建议复制/粘贴图像。这是多余的工作,Android Studio 需要让这个过程更有效。 @qerahile
    • 但简短的回答是不,没有办法。 @qerahile
    • 我明白了,也许在下一个 API 中
    • 只能希望。如果此答案对您有帮助,请勾选已接受。快乐编码! @qerahile
    【解决方案2】:

    有一个plugin 正是为了同样的目的而制作的。您可以使用该插件制作不同尺寸的同一图像。您必须在可绘制文件夹中复制/粘贴单个图像。然后右键单击可绘制文件夹并选择 新>Batch_Drawable_Import。为您的图片选择尺寸,它自己会为您制作其他尺寸的图片。

    【讨论】:

      猜你喜欢
      • 2013-09-11
      • 1970-01-01
      • 2016-07-08
      • 2018-05-03
      • 1970-01-01
      • 2017-01-05
      • 1970-01-01
      • 2023-04-08
      • 1970-01-01
      相关资源
      最近更新 更多