首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android 8.0 自适应图标

原来 Android 8.0(API 级别 26)引入了自适应启动器图标,可以在不同设备模型中显示各种形状。下面看下官方酷炫动态图: ? ? 图1. 自适应图标支持各种设备之间不同的掩码。...可以通过定义 2 层来控制自适应启动器图标的外观,包括背景和前景。您必须提供图标图层作为可绘图,图标轮廓周围不能有蒙版或背景阴影。 ? 图2. 自适应图标使用 2 个图层和 1 个蒙版进行定义。...图标的内部 72 x 72 dp 出现在蒙版视口内。 系统会在四面各留出 18 dp,以产生有趣的视觉效果,如视差或脉冲。 我验证了,不是这些尺寸也是可以的,但我们还是严格按照这个准则来吧。 ? ?...自适应图标支持各种视觉效果。 注意: 如果您没有使用必要的图层更新启动器图标,则该图标与系统 UI 显示的其他图标看起来不一致,并且不支持视觉效果。...大功告成,Android 8.0 上能自适应,以下是默认的图标。 注意:Android Studio 3.0 以下的编译器无法找到 adaptive-icon 标签,这点未验证。

2.8K100

Android 8.0 之自适应图标

而一向提倡使用异形图标、讲求图标「个性」的 Google 在 Android 7.1 中引入了圆形图标规范,在 Android 8.0 中还将带来全新的自适应图标特性——Google 似乎想通过应用图标规范来触及...Android 8.0 (API 26)引入了自适应图标,可以在不同的设备上显示不同形状的图标。...通过这三个图层决定了自适应图标的外观和形状 需要注意的是,提供的图层是没有形状、阴影的 PNG 格式图象 设计规则 在 Android 7.1 (API 级别 25)及更早的版本中,app 的启动图标大小为...接下来需要在资源文件及中创建我们的自适应图标,在 Android 8.0 中自适应图标存在于 res/mipmap-anydpi/ 文件夹下,使用 元素为你的图标定义前景和背景图层...如图所示,选择完前景和背景图层后,预览界面会出现不同分辨率及不同形状的自适应图标,点击 next 选择生成的目录,一套自适应图标就生成啦。 ?

1.5K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android Oreo 自适应图标 | 中文教学视频

    早在 Android Oreo 正式上线之前,我们就为大家预告过 Android O 将引入一种新的应用图标格式 —— 自适应图标。...自适应图标的出现,可以说是解了很多开发者们的燃眉之急 —— 使得开发者们能够在利用图标展现有趣的视觉效果的同时,也兼顾到了更为一致的用户体验,尤其是在不同的设备上。...说到 “有趣” ,Android Oreo 的自适应图标因为前景和背景分离,往往可以实现很多有趣的动效,我们相信这也会给设计师们带来更大的发挥空间。...为了让开发者们更详尽地了解这种全新图标的细节 —— 包括如何制作自适应图标,在制作过程中应该注意什么等等,我们特地制做了中文版的教学视频 Android Oreo 自适应图标教学视频 > 查看谷歌开发者官网了解更多信息...> 想了解更多 Android Support Library 的最新功能,可以参考以下链接中的相关文档 请大家继续关注我们的开发者系列视频,我们会力争让大家能用最短的时间最少的精力就能了解开发的技巧和最新的平台变化

    1K20

    Android中为图标加上数字--用于未读短信数提醒,待更新应用数提醒等

    在我们开发一些如短消息、应用商店等应用时,会考虑在短消息的图标上加上未读短信的数量,在应用商店上加上可以升级的应用数量,这样不占太大空间还能达到提示的目的。...使用RemoteView自定义Notification 二:开始行动 新建名为NotificationIconCount的Android Project。...().getApplicationIcon(“com.android.contacts”); } catch (NameNotFoundException e) {...我们看到了,右上角红色的1代表我手机中有一个联系人 三:采用状态栏通知的办法展示联系人的数量 如果我们监听未读短信的数量,展示在状态栏通知了,就可以用这个方法,我这里还是以联系人的数量为例 由于Notification...比如在短信息的应用图标的右上角加上未读短信数目等,答案是有的,不过是迂回实现的,给个思路就是使用AppWidget,这个可以实现,还能动态更新,具体怎么实现,大家可以自己摸索下,这里只提供个思路,整体和这节的例子差不多

    1.7K40

    【错误记录】Android 应用安装后出现两个启动图标 ( 排查应用及依赖库中配置了 android.intent.category.LAUNCHER 的 Activity )

    文章目录 一、报错信息 二、解决方案 一、报错信息 ---- Android 应用安装后 , 出现两个相同的启动图标 , 其中一个可以启动 , 另外一个启动后 , 直接崩溃 ; 卸载其中一个 , 会将整个应用卸载...; 二、解决方案 ---- 出现上述问题的直接原因就是在 AndroidManifest.xml 清单文件中 , 配置了多个 android.intent.category.LAUNCHER 的 Activity..., 每个都会生成一个对应的图标 ; <activity android:name="xxx.XActivity"> android:name="android.intent.action.MAIN" /> android...AndroidManifest.xml 清单文件中故意配置多个启动项 , 最大的可能是在引入的第三方库中 , 有该配置 ; 尤其是在组件化中 , 如果要引入一个独立的第三方应用 , 如果配置不对 , 就会出现上述报错

    1.8K20

    Android 8.0 “奥利奥”正式发布

    自适应图标 Android 系统上到底改采用异形图标还是规则图标?在这个问题上,不同的 OEM 厂商和用户都有自己的选择偏好。...这也导致不同 Android 设备的体验迥异,百花齐放的表象之下,无论是应用开发者和图标设计师们往往感到很迷茫。 为了解决这个问题,Google 在 Android 8.0 中引入了自适应图标规范。...依据这一规范开发的自适应图标不仅可以最大程度上保留自己的特色,同时还能完美地融入到不同启动器和 ROM 的整体视觉风格当中。 ?...当我们暂时不便处理某条应用通知时,只需要在该条通知上清扫,点击出现的时钟图标,即可让这条通知暂时从通知栏消失,在设定好的时间后再回来。 ?...APP图标角标:安卓8.0原生支持了应用角标功能,不过并非数字,而是随着图标颜色自适应的纯色圆形图案。

    1.5K40

    Android Oreo 常见问题 3.0 | Android 开发者 FAQ Vol.11

    Q 3:Android O 的自适应图标可以适应不同的手机吗? A:是的。自适应图标可以在不同的设备模型中显示各种形状。...例如,自适应启动器图标可以在一个OEM设备上显示圆形形状,并在另一个设备上显示一个圆角矩形,而开发者不需要进行额外的任何工作。...Q 4:我是 Android 初学者,不了解 Android O 之前的相关接口,我如何能在短时间内明白 Android O 做了哪些改进呢?...Android 模拟机可让您在不使用物理设备的情况下开发和测试 Android 应用程序。 有关 Android 虚拟机命令行,请参考原文(链接:developer.android.cn)。...相反,应用应当计算所返回数组的长度;兼容蓝牙 5 的设备返回的数据长度可能会超出之前最大约 60 个字节的限制;如果远程设备未提供扫描响应,则也可能返回少于 60 个字节的数据。

    74920

    Android 12 还没用上,Android 13 已经来了!

    用户体验 多语言支持改进(新) 推荐 ⭐ 引入了一系列新的语言特性优化,用于改善多语言用户体验 自适应主题的应用图标(新) 推荐 ⭐ 应用图标颜色可以自适应 Launcher 主题色调调整配色。...例如: 4.2 自适应主题的应用图标(新功能) Android 8 系统中引入了自适应图标,可以在不同厂商设备的 Launcher 上显示不同形状的应用图标。...如果说 Android 8 的图标是自适应形状的应用图标,那么 Android 13 就是在此基础上再推出了自适应主题的应用图标。...用户可以调节 Launcher 中的主题色调,应用图标颜色会自适应调整配色。...要支持此功能,应用必须在原有的自适应图标上增加一张单色图标,例如: res/mipmap-anydpi-v26/ic_launcher.xml <background

    1.3K20

    安卓13又来了?快!扶起我来!

    开发者可降级权限从 Android 13 开始,应用可以撤消先前由系统或用户授予的运行时权限。开发者可以:撤消未使用的权限。遵循权限最佳做法,从而提高用户信任度。...Android 从 Android 6(M-23) 开始引入了运行时权限这个概念(所有权限列表),但是刚出来的时候编写比较费劲,于是乎就出现了一堆三方的权限库以简便申请权限的流程,这里就不一一进行列举了...添加此标志可阻止敏感内容出现在内容预览中。...如需支持此功能,必须提供自适应图标和单色应用图标两种,并通过 AndroidManifest.xml 中的 元素指向该单色应用图标。...在以下任何情况下,主屏幕都不会显示带主题的应用图标,而是显示自适应或标准应用图标:如果用户未启用带主题的应用图标如果应用不提供单色应用图标如果启动器不支持带主题的应用图标单色应用图标应是一个 VectorDrawable

    93240

    一睹妆容,Android 8.0 开发者预览版来了

    一年一年的更新,一年比一年好,一年又一年的期待,可是国内手机用户,现在大多数还停留在 5.0 ,6.0 的 Android 系统年代,7.0 牛轧糖什么味还有很多人没尝过呢,现在 Android O 又来了...新特性可以支持自适应图标,画中画,分类管理通知渠道和图标,为了延长设备的续航能力和设备性能,增加了后台应用程序限制,自动填写 API,也就是应用账户名/密码/银行卡等自动填充 ,键盘导航,改进 WebView...,自带禁止 APP 诱导下载 APP,新增长按图标出现类似 3Dtouch功能等亮点。...在 Android Nougat 里就有了长按图标快捷方式的功能,当然我们很多人还没有用过 7.0 的系统,所以可能不知道这个功能,而这次 8.0 则是直接可以保存一个应用里的特定“动作”到桌面,比如“...自适应图标(Adaptive Icons),让开发者可以设计出在各种设备上稍有不同的应用图标。可定义有两层,分别是图标的背景和图标本身,外加一层蒙版。

    753100

    游戏优化系列二:Android Studio制作图标教程

    背景 谷歌在Android8.0后就推出了圆形图标,并在AndroidStudio中提供了制作工具。那么如果不制作圆形工具会怎么样?在部分设备上图标会出现适配问题,UI上不美观。...本文将介绍Image Asset Studio工具的使用,介绍如何制作圆形图标 目录 1、 关于Image Asset Studio 2、 自适应和旧版启动器图标 3、 操作栏和标签页图标 4、通知图标...2、自适应和旧版启动器图标 打开 Image Asset Studio 后,您可以按照以下步骤添加自适应和旧版图标: (1)在 Icon Type 字段中,选择 Launcher Icons (Adaptive...对于 Android 3(API 级别 11)及更高版本,会将图标放置在 res/drawable-density-v11/ 目录中。...更高版本的 Android 使用 Image Asset Studio 生成的白色图标。

    3.7K30

    Android O 新特性和行为变更总结

    同时还引入了一个通知睡眠的功能,用户可以休眠一个通知,让它在指定的时候再出现,被休眠的时候仍然可以修改这个通知的设置,但是不会让这个通知立马出现。...1.3 自适应图标 为了帮助开发者更好的与设备 UI 集成,Android O 支持创建自适应图标,系统可以基于设备选择的蒙版将这些图标显示为不同形状。...系统会保留四周的 18dp 范围用于生成有趣的视觉效果(如视差和跳动): [image.gif] 创建自适应图标可以参考:Create adaptive icons with Android Studio....jpg] 这个就将以前混乱的图标统一化了,现在 Android 很多应用的图标,有的是正方形的,有的带圆弧,而且这圆弧的弧度各有差异,有的图标还是圆形,有的则是不规则的图片,统一之后所有的应用图标将具有一致的风格...不过,Android O 中未提供此行为。

    3.1K20

    开发者必看|Android 8.0 新特性及开发指南

    三 Android O 新特性三 介绍以及开发指南 自适应图标 — Adaptive Icons Android 的屏幕适配一直以来都折磨着不少的开发者。...为了帮助开发者更好的与设备 UI 集成,Android O 支持创建自适应图标,系统可以基于设备选择的蒙版将这些图标显示为不同形状。...系统还将实现与图标的自动交互,并在启动器、快捷方式、设置、共享对话框以及概览屏幕中使用它们。 ? △ Android O 支持创建自适应图标图示 ?...△ 多形状桌面图标外观图示 2> 自适应图标由两张图层和一个形状来定义 在以前的 Android 版本中,图标大小定义为 48 x 48 dp。...3>  创建你的自适应图标 首先你需要在 Application 标签中加入 Android:icon 属性,定义你的 icon 图标。

    77450

    浅尝iconfont

    ,图标一般是点缀其他事物,例如文字,有时候设计会把某个图标从一段描述文字改成标题的点缀,这时候图标就需要变大 自适应页面,整个页面的大小都在变,难道图标还能独善其身吗?...但是它不够方便,主要有以下两个问题: 只要图标稍有改动都必须换新的图片,即使只是换个颜色或者透明度 图标大小改变问题,不管是改图标还是需要自适应。...对于一些简单的图标,比如箭头,叉叉等,可以使用css来绘制而成,这也是现在移动端经常使用的方式,毕竟移动端对css3兼容性较好,但是利用css绘制的图片的问题是不能支持自适应,自适应的css会出现小数点...,就能线上生成iconfont字体文件,而且连使用代码都直接生成 iconfont没有兼容性问题,IE6,Android2.3都能够兼容 2....,只需要替换掉内链的字体代码就可以完成替换图标的工作 以上代码经过实机测试,兼容IOS4,Android2.3 在移动端,iconfont也可以使用外链形式,这里就不再赘述 3.

    2.4K70
    领券