【问题标题】:Android: Bitmap scaling alternativeAndroid:位图缩放替代方案
【发布时间】:2014-12-23 08:12:25
【问题描述】:

我目前正在编写一个应用程序,其中我的位图必须(大约)与所有设备上的屏幕尺寸相同。所以我只是提供了高分辨率图形并相应地缩放它们,但结果看起来像垃圾(我通过提供一个 srcRect 和一个更小的 dstRect 来缩放这些位图)。 另一种解决方案是为所有屏幕尺寸和密度提供图形,除了让我很头疼之外,这将极大地增加我的应用程序的大小。 (我必须提供以下资源:ldpi、mdpi、hdpi、xhdpi、large-mdpi、large-hdpi、large-xhdpi、xlarge-mdpi、xlarge-hdpi、xlarge-xhdpi)。

所以我的问题是:是否有另一种方法来缩放这些位图,提供更好的结果?或者是否有任何其他(更智能)的解决方案。

提前感谢您!祝大家圣诞快乐!

【问题讨论】:

  • 您应该为更多屏幕尺寸提供可绘制对象(不是全部)。因为小屏幕意味着少量内存(“旧”智能手机)。
  • providing better results 最好的质量是通过提供预先缩放的位图来提供的,正如您所做的那样。而且效率也更高。
  • 为圣诞快乐投票 :) 并提供预先缩放的位图是最有效的方式。您不会浪费任何时间缩放图像。

标签: android image-scaling screen-size


【解决方案1】:

This tutorial 指导您加载缩放到特定尺寸的位图文件。根据您需要支持的屏幕尺寸使用适当的尺寸。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-23
    • 2015-06-13
    相关资源
    最近更新 更多