安卓8.0之后,创建新项目会多出来一个文件夹,为:
mipmap-anydpi-v26
此文件夹中的ic_launcher分为前景色和背景色,都是使用vector来实现的。
这个需要怎么做呢?
1.首先让UI小姐姐提供两张svg格式的图片,尺寸最好与创建项目的时候的默认尺寸一样,如默认的尺寸为:
android:width="108dp"
android:height="108dp"
android:viewportHeight="108"
android:viewportWidth="108"
2.如果给的svg格式不太对,需要调整,可以在线调整,网站为:https://editor.method.ac/ ,传入svg格式的文件就可以编辑了。
3.最后将svg格式在线转成vector格式的:http://inloop.github.io/svg2android/
4.然后将vector格式的xml中的内容复制到系统默认生成的ic_launcher_background.xml和ic_launcher_foreground.xml文件中,这样就可以适配安卓8.0的图片咯
参考链接:
【1】在线编辑SVG格式:https://editor.method.ac/
【2】在线将SVG转Vector格式:http://inloop.github.io/svg2android/ ,github项目地址:https://github.com/inloop/svg2android
【3】Android vector xml 将SVG转换成VectorDrawable 资源:https://blog.csdn.net/hudan2714/article/details/52386089