在Android Studio中是否有内置方法可以添加非图标的drawable?

4
我知道我可以右键单击res文件夹,选择“New > Image asset”,但它假设我要添加一个图标,虽然它允许我选择添加的图标类型。
我知道我可以手动生成图像并将它们移动到drawble-mdpi、drawable-hdpi、drawable-xhdpi中,但我认为有可能自动化这个过程,并提供一个单一的图像,该图像将被缩放以创建低分辨率版本。
我知道关于在Android Studio中快速导入可绘制对象的方法?,但它不限于内置选项,已接受的版本是插件,在2016年收到了最后一次更新,看起来已经不再维护——NullPointerException报告没有得到维护者的回应

4
什么是确切的问题?不清楚。 - y.allam
@y.allam 我想提供一张图片,让Android Studio对其进行缩放以创建drawble-mdpi、drawable-hdpi、drawable-xhdpi,而不是手动创建缩放后的图像并将其复制到文件夹中。我该如何改进第二段以澄清这一点? - reducing activity
@MateuszKonieczny 你使用过drawable-anydpi吗? - PN10
这对你没用吗?https://dev59.com/E2Ik5IYBdhLWcg3wg-jK#31275345 - Kashan Danish
@KashanDanish 不是的,正如我在问题中提到的那样。 - reducing activity
显示剩余3条评论
1个回答

0

很不幸,在发布并创建悬赏后,我发现已经有人提出了相同的问题:有没有办法从大尺寸图像创建xxhdpi、xhdpi、hdpi、mdpi和ldpi可绘制对象?

因此,有没有办法从大尺寸图像创建xxhdpi、xhdpi、hdpi、mdpi和ldpi可绘制对象?下面引用了一些有用的选项:

选项#1:只需在应用中使用-xxhdpi可绘制对象,并让Android在运行时对它们进行降采样(缺点:仅适用于相当新的设备,其中已知-xxhdpi)。

选项#2:按照ssantos的答案,在图形编辑器中自动化该过程。

选项#3:使用ImageMagick等工具编写脚本解决方案。

(由CommonsWare提供答案)

我选择了第三个选项


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接