Android 8.0 引入自适应启动器图标

自己摸索着看了下android8.0的桌面图标适配问题,做个记录,希望可以帮到别的小伙伴,有不对的地方,欢迎指出。。。。
Android 8.0(API级26)引入了自适应启动图标,可以在不同的设备模型中显示不同的形状。例如,一个自适应启动器图标可以在一个OEM设备上显示一个圆形的形状,
 并在另一个设备上显示一个小按钮。每个设备OEM都提供一个掩码,然后系统使用这个掩码来呈现所有具有相同形状的自适应图标。自适应启动器图标也用于快捷键、设置应用、共享对话框和概览屏幕。
 图标尺寸:
  在Android 7.1(API级25)和更早的版本中,启动图标的大小为48 x48 dp。现在,您必须使用以下准则来对图标层进行大小:
  这两层必须在108 x 108 dp中进行大小调整。
  这个图标的内部72 x 72 dp出现在屏蔽的viewport中。
  该系统将外部的18个dp放在4个边,以产生有趣的视觉效果,例如视差或脉冲
1. application配置:
 <application
     …
     android:icon="@mipmap/ic_launcher"
     android:roundIcon="@mipmap/ic_launcher_round"
     …>
 </application>
 你必须在你的应用中创建res/mipmap/anydpi/iclauncherxml中使用Android 8.0(API级别26
2. 然后,您可以使用<adaptiveicon>元素来定义图标的前景和背景图层,内部元素都支持android:drawable属性
3. adpative-icon配置:
 <adaptive-icon>
      <background android:drawable="@color/ic_background"/>
      <foreground android:drawable="@mipmap/ic_foreground"/>
 </adaptive-icon>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值