我正在开发一个动态壁纸,我想知道如何管理高质量的图像。顺便说一句,我对Android开发很新。 我有两个问题:
1)我用于壁纸创作的图像是矢量图像(2560w x 1600h,32bit,10mb),非常脆,具有非常高的分辨率。我试过它作为壁纸,它看起来很棒(在我的平板电脑上)。我把它放在drawable
文件夹中。这会产生高维.apk
文件(9 Mb)。 将文件放大这个大尺寸是否可以,或者尽可能减少它是一个好习惯?
2)从Engine
类构建我的壁纸我想知道,在将上面的图像设置为壁纸之后,缩放它的最佳实践是什么适合XY独立于屏幕尺寸。
PS:我发现完美的是当你试图将图像设置为壁纸时默认的系统android使用。在这种情况下系统会做什么?
谢谢:)
答案 0 :(得分:1)
1.)由于没有任何Android设备支持比我所知的大于1280x760的resoultion,因此使用大于此尺寸的图像并不是一个好习惯,因为它们会占用大量空间。
2.)DisplayMetrics课程包含与此问题相关的所有内容。