Android 整个背景图适配纯色背景+比列放置图片,次之可选.9图设计留出可拉伸区域,分要整一些拉伸就会变形或靠近边角区域有重要图标只能采用最原始的多图片适配了,记录下这里踩到的坑:
1.文件命名如下图 mipmap-xxhdpi-2130x1080 2130在前1080再后否则会报错(不明所以,有知道原因的告诉下)
2.为什么会出现 2130、2030这样的数据貌似没有见到过这样的分辨率,这里就是第二个坑。
如果当前为xhdpi设备,并且只有以下几个目录,则drawable/mipmap的寻找顺序为:
xhdpi -> xxhdpi -> xxxhdpi(如果没有更高的了) -> nodpi(如果有的话) -> hdpi -> mdpi,如果在xxhdpi中找到目标图片,则压缩2/3来使用,如果在mdpi中找到图片,则放大2倍来使用。
如果当前设备为xhdpi-1280x800,当前目录有xhdpi-1280x800,xhdpi-1280x960,-1280x720,则寻找顺序为:
xhdpi-1280x800 -> xhdpi-1280x720 -> values-xhdpi。