图像管理和缩放

时间:2012-02-08 11:37:06

标签: android live-wallpaper

我正在开发一个动态壁纸,我想知道如何管理高质量的图像。顺便说一句,我对Android开发很新。 我有两个问题:

1)我用于壁纸创作的图像是矢量图像(2560w x 1600h,32bit,10mb),非常脆,具有非常高的分辨率。我试过它作为壁纸,它看起来很棒(在我的平板电脑上)。我把它放在drawable文件夹中。这会产生高维.apk文件(9 Mb)。 将文件放大这个大尺寸是否可以,或者尽可能减少它是一个好习惯?

2)从Engine类构建我的壁纸我想知道,在将上面的图像设置为壁纸之后,缩放它的最佳实践是什么适合XY独立于屏幕尺寸。

PS:我发现完美的是当你试图将图像设置为壁纸时默认的系统android使用。在这种情况下系统会做什么?

谢谢:)

1 个答案:

答案 0 :(得分:1)

1.)由于没有任何Android设备支持比我所知的大于1280x760的resoultion,因此使用大于此尺寸的图像并不是一个好习惯,因为它们会占用大量空间。

2.)DisplayMetrics课程包含与此问题相关的所有内容。