Android8.0以后的应用图标适配

安卓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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android Vector曲折的兼容之路 两年前写书的时候,就在研究Android L提出的Vector,可研究...
    eclipse_xu阅读 35,093评论 30 263
  • 转载于 郭霖现在已经进入了2018年,Android 8.0系统也逐渐开始普及起来了。三星今年推出的最新旗舰机Ga...
    bobo_li阅读 2,097评论 0 7
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,016评论 25 708
  • 又是一个夜晚 南方的冷雨中 我只是个驿站 她白色的小马 就栓在驿馆旁边 看它咀嚼草料的唇瓣 可真好看 这可爱的姑娘...
    张一牧阅读 378评论 0 0
  • 喂,丫头,我饿能不能给口饭吃,洛阳委屈的说 嗯,木小小把自己的零食给了洛阳一半 丫头,你希望你的男朋友有钱吗,洛阳...
    15年墨墨阅读 173评论 0 0