【问题标题】:create graphics in android in a productive manner [closed]以高效的方式在android中创建图形[关闭]
【发布时间】:2013-10-04 19:35:22
【问题描述】:

如何以高效的方式在 android 中创建图形?最佳实践是什么?”假设我正在为多个设备做一个 GUI,并且我使用不同的密度。 哪种解决方案最好?

  1. 将图形放入 hdpi 文件夹并允许 android 将其缩放到适当的密度?
  2. 为 mdpi、ldpi 和 hdpi 制作我自己的图形。

你有什么经验?

【问题讨论】:

    标签: android user-interface


    【解决方案1】:

    我发现使用已经缩放的图像(例如具有 ldpi、mdpi、hdpi)交付您的应用程序是更好的方法。

    在我的第一个应用程序中,我还添加了 hdpi 图像,并认为 Android 会缩放它们。这样做存在三个问题:

    1. 有时,缩放看起来很糟糕或完全错误
    2. 扩展当然也会增加性能开销。
    3. RAM 较低的旧设备在必须缩放大图像时内存不足

    反对针对不同密度使用多个图像的唯一原因是 APK 大小。此时请注意,aapt tool will compress PNG images automatically,在构建 APK 时。

    【讨论】:

    • 是的。为不同的屏幕提供不同的图像总是更好。但这同时使得在多个设备上进行测试成为先决条件。你不能总是猜测一个可绘制对象在不同屏幕上的表现。
    • @MogamboKhushHua 这是一般的 Android 问题。没有像 iO 那样的一个设备。尽管如此,为每个密度配备一个设备往往会产生可重复的结果。
    • 感谢您的反馈非常有帮助! :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-14
    • 2014-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-09
    相关资源
    最近更新 更多