网站制作策划书,做图素材网站哪个好,海外建站推广,深圳企业网站制作公司介绍# 应用图标适配## 新规范Android8.0开始#xff0c;应用程序的图标分为了两层#xff1a;前景层和背景层#xff0c;前景用来展示应用图标的Logo#xff0c;背景用来衬托应用图标的Logo#xff0c;(背景层在设计的时候只允许定义颜色和纹理#xff0c;但是不能定义形状)。…# 应用图标适配## 新规范Android8.0开始应用程序的图标分为了两层前景层和背景层前景用来展示应用图标的Logo背景用来衬托应用图标的Logo(背景层在设计的时候只允许定义颜色和纹理但是不能定义形状)。手机厂商会在这两层之上再盖一层maskmask可以是圆角矩形、圆形或者是方形等由具体手机厂商而定可以瞬间让手机上的所有应用图标都变成相同的规范。原理示意图如下可以看到这里背景层是一张蓝色的网格图前景层是一张Android机器人Logo图然后盖上一层圆形的mask最终就裁剪出了一张圆形的应用图标。## 未适配问题当应用的targetSdkVersion指定到26或更高时Android系统会默认应用已经做好8.0系统的适配工作使用新规范图标如果没进行图标适配的话在某些手机(如一加、Pixel)上会出现图标显示异常或剪切问题如图## 图标适配1、设置应用targetSdkApi为26或以上plainandroid {// ...defaultConfig {// ...targetSdkVersion 28}}2、打开Android Studio-File-New-Image Asset工具3、分别设置前景图片、背景图片即可输出生成好的icon到相应的目录4、效果调试在手机的开发者选项-主题-图标形象中可设置不同的mask来查看适配好的icon# 通知栏适配Android8.0开始引入通知渠道概念每个应用可以自由的创建当前应用拥有哪些通知渠道后续推送给用户的每一条通知都要属于一个对应的渠道。用户可以自由的选择这些通知渠道的重要程度包括是否响铃、是否震动、是否允许该渠道通知等。以下为Twitter的通知渠道类别划分示例## 适配1、设置应用targetSdkApi为26或以上plainandroid {// ...defaultConfig {// ...targetSdkVersion 28}}2、