Android O 新特性:自适应图标(Adaptive Icons)

本文介绍了Android 8.0引入的自适应图标特性,允许图标在不同设备上呈现不同形状,通过前景、背景和遮罩三层实现。设计规则包括图层大小、可见范围和OEM厂商遮罩要求。开发者可在XML中创建自适应图标,指定`android:icon`和`android:roundIcon`属性。此外,还提供了Android开发学习资源。
摘要由CSDN通过智能技术生成

Android 8.0 (API 26)引入了自适应图标,可以在不同的设备上显示不同形状的图标。例如,一个app 如果采用了自适应图标,那么它就可以在一家的 OEM 厂商的手机上显示为圆形,在另一家 OEM 厂商的手机上显示为方形。只需要每个 OEM 厂商提供一个标准的图标遮罩,那么系统就可以将所有的自适应图标渲染为相同的形状。自适应图标同样可用于shortcuts (快捷方式)、设置、分享对话框、屏幕预览等地方。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

自适应图标原理

在自适应图标中,将原来的一个图标分成了三个图层:

  • foreground:需要显示的主 icon

  • background:底层背景图案

  • Mask:遮罩,由手机设备厂商提供

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

通过这三个图层决定了自适应图标的外观和形状

需要注意的是,提供的图层是没有形状、阴影的 PNG 格式图象

设计规则</

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值