我正在开发一个活壁纸,我想知道如何管理高质量的图像。顺便说一句,我对android开发非常陌生。我有两个问题:
1)用于壁纸创作的图像是矢量图像(2560wx1600h,32bit,10mb ),非常脆,分辨率很高。我试过它作为壁纸,它看起来非常棒(在我的平板电脑上)。我把它放在drawable文件夹中。这将导致高维.apk文件(9 Mb)。有这么大的文件可以放大apk维度还是尽量减少它是一个很好的实践?
2)当我用Engine类构建我的壁纸时,我想知道,在将上面的图像设置为壁纸之后,最适合XY大小的最佳做法是什么。。
PS:当你试图将图像设置为壁纸时,我发现最完美的是默认的android系统。在这种情况下,系统是做什么的?
谢谢:)
发布于 2012-02-08 11:53:42
1.由于没有android设备支持超过我所知道的1280x760的重发,所以拥有比这更大的图像并不是一个好的做法,因为它们占用了大量的空间。
2. DisplayMetrics类拥有与此问题相关的所有需要。
https://stackoverflow.com/questions/9192548
复制相似问题