Android:位图缩放替代方案

Android:位图缩放替代方案,android,image-scaling,screen-size,Android,Image Scaling,Screen Size,我目前正在编写一个应用程序,其中我的位图必须(大约)与所有设备上的屏幕大小相同。所以我只提供了高分辨率的图形,并相应地缩放了它们,但结果看起来像垃圾(我通过提供一个srrect和一个较小的dsrect来缩放那些位图)。 另一种解决方案是为所有屏幕大小和密度提供图形,除了让人头疼之外,这将极大地增加我的应用程序的大小。(我必须提供以下资源:ldpi、mdpi、hdpi、xhdpi、大型mdpi、大型hdpi、大型xhdpi、xlarge mdpi、xlarge hdpi、xlarge xhdpi)

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

所以我的问题是:是否有其他方法来缩放这些位图,从而提供更好的结果?或者有没有其他(更聪明的)解决方案


提前谢谢你!祝大家圣诞快乐

引导您加载按特定尺寸缩放的位图文件。根据您需要支持的屏幕尺寸,使用合适的尺寸。

您应该为更多屏幕尺寸(并非所有屏幕尺寸)提供绘图功能。因为小屏幕意味着内存量很小(“旧”智能手机)。
提供更好的结果
最好的质量是通过提供预缩放位图来实现的,这是正确的。而且它也更有效。向上投票祝圣诞快乐:)并且提供预缩放位图是最有效的方法。缩放图像不会浪费任何时间。