【问题标题】:ShapeDrawable Vs Png images in android appAndroid应用程序中的ShapeDrawable与Png图像
【发布时间】:2015-01-08 15:09:10
【问题描述】:

在 Android 应用结构的 res 文件夹中使用 shape drawable 或 png 图像时的区别

在性能、apk 大小和绘图复杂性方面哪个更好。

【问题讨论】:

    标签: android android-resources


    【解决方案1】:

    这取决于你的drawable数量,我只是建议你使用Image drawable(.png),

    这里是一些建议的链接:

    Performance wise, what is typically better, using an image or a xml created shape as a drawable?

    Android Drawable Drawing Performance?

    【讨论】:

    • 但是资源的使用会增加 apk 的大小,这会使应用变得沉重。对吧?
    • 没错,但是如果你使用PNG格式,PNG图像可以在不损失质量的情况下减小文件大小。为此,请使用 OptiPNG 或 PNGCrush 等工具。两者都非常适合减少 PNG 文件的大小,同时仍能确保图像质量。 PNGcrush 是一个开源程序,它迭代 PNG 过滤器和 zlib (Deflate) 参数,使用每个参数配置重复压缩图像。 OptiPNG 完全在内存中执行试验,并且只将最终输出文件写入磁盘。此外,它还为用户提供了多种优化预设。
    猜你喜欢
    • 2017-09-28
    • 1970-01-01
    • 2013-09-13
    • 1970-01-01
    • 2020-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多