首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Android中处理插图/艺术品的多种分辨率

在Android中处理插图/艺术品的多种分辨率
EN

Stack Overflow用户
提问于 2015-07-12 01:23:53
回答 1查看 71关注 0票数 0

我有一个SVG与一些空白状态的艺术作品,我在Inkscape,并希望导出作为一个PNG在我的应用程序中使用。

我如何知道输出PNG的大小?

我是否只是在1x、1.33x、2x、2.66x上导出以处理不同的密度,然后让Android处理图像缩放以适应CardView ImageView容器?

例如,在材料设计规范中,有一些占位符艺术品:

我读过support.html,但仍然不清楚如何处理这些类型的艺术品。

Android中的“图像资产”模式也只支持Launcher/Notification/Action条形图标,但我需要关于缩放艺术品的指导。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-12 01:49:09

如果您使用PNG图像,您将不得不使用不同的比例来支持每个屏幕密度,如果这是为了保持正确的比例,那么使用与图标集相同的比例对我来说是合理的。

如果您的关注点是有效地填充屏幕,您可能还需要考虑直接使用SVG (API 21+),以便能够平稳地调整它的大小。它也有一个好处,就是不要在你的应用程序中捆绑大型PNG。见此处:https://developer.android.com/reference/android/graphics/drawable/VectorDrawable.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31363473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档