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

Android 8.0 之自适应图标

而一向提倡使用异形图标、讲求图标「个性」 Google 在 Android 7.1 引入了圆形图标规范,在 Android 8.0 还将带来全新自适应图标特性——Google 似乎想通过应用图标规范来触及...Android 8.0 (API 26)引入了自适应图标,可以在不同设备上显示不同形状图标。...动画视觉效果由所支持自适应图标的启动器生存,视觉效果可能因启动器不同而有差别 OEM 厂商所提供遮罩是,自中点起至少 33 dp 范围内区域 在XML创建自适应图标 要给你应用创建自适应图标,...使用 Image Asset 创建自适应图标 Android studio 中提供了 Image Asset 工具,可以帮我们快速生成并适配各种分辨率图标,在 AS 项目中任意地方,右键 new 选择...,在风格上尽量还原 Android 原本设计。

1.4K40

Android Studio3.0新特性及安装图文教程

(4).新Android Profiler Android Studio 3.0新型Android Profiler提供了对应用程序活动实时统一视图。...(6).APK调试器 Android Studio 3.0新版APK调试器可让您配置和调试APK,而无需将其从Android Studio项目中构建,只要它们是可调试。...(8).支持Android O开发者预览 一个新自适应图标向导,允许您创建新自适应启动器图标资源,并预览它们将如何在不同设备上显示。...要启动自适应图标向导,请右键单击/res项目中 文件夹,然后单击新建 图像资源 启动器图标自适应和旧版)。 新XML字体预览,字体选择工具以及对可下载字体支持。...要使用新Maven存储库,请将URL添加到文件repositories块build.gradle,如下所示: 存储库{ maven { url “https://maven.google.com”

4.1K00
您找到你想要的搜索结果了吗?
是的
没有找到

Android Studio 3.0mipmap-anydpi-v26是什么东东

Android Studio 3.0一旦我们创建了一个项目,一个名为mipmap-anydpi-v26自动创建文件夹在res文件夹下。它究竟能干什么?为什么我们需要这个?...Android Studio 3.0会为您应用程序创建一个自适应图标,该图标仅在sdk 26可用。启动图标应放入mipmap文件夹。...如果这时候你去看你清单文件,就可以看到它引用ic_launcher: android:icon="@mipmap/ic_launcher" 如果这时候看看你mipmap文件夹,你会看到5个不同普通启动图标...对于大于等于sdk 26,它使用xml文件mipmap-anydpi-v26夹文件来使用自适应图标。 <?xml version="1.0" encoding="utf-8"?...</adaptive-icon 要添加一个替代API 26+设备上所有PNG自适应图标,你将添加一个如下所示res/mipmap-anydpi-v26/ic_launcher.xml文件:

1.6K20

Android Studio 3.0mipmap-anydpi-v26是什么?

Android Studio 3.0一旦我们创建了一个项目,一个名为mipmap-anydpi-v26自动创建文件夹在res文件夹下。它究竟能干什么?为什么我们需要这个?...Android Studio 3.0会为您应用程序创建一个自适应图标,该图标仅在sdk 26可用。启动图标应放入mipmap文件夹。...如果这时候你去看你清单文件,就可以看到它引用ic_launcher: android:icon="@mipmap/ic_launcher" 如果这时候看看你mipmap文件夹,你会看到5个不同普通启动图标...对于大于等于sdk 26,它使用xml文件mipmap-anydpi-v26夹文件来使用自适应图标。 要添加一个替代API 26+设备上所有PNG自适应图标,你将添加一个如下所示res/mipmap-anydpi-v26/ic_launcher.xml文件

1.1K20

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

本文将介绍Image Asset Studio工具使用,介绍如何制作圆形图标 目录 1、 关于Image Asset Studio 2、 自适应和旧版启动器图标 3、 操作栏和标签页图标 4、通知图标...2、自适应和旧版启动器图标 打开 Image Asset Studio 后,您可以按照以下步骤添加自适应和旧版图标: (1)在 Icon Type 字段,选择 Launcher Icons (Adaptive...Image Asset Studio 会针对不同密度将图片添加到 mipmap 文件夹。 示例1: 最后生成素材: 效果: 3....Image Asset Studio 会针对不同密度将图片添加到 drawable 文件夹。 4、通知图标 通知是您可以在应用正常界面之外向用户显示消息。...Image Asset Studio 会针对不同密度和版本将图片添加到 drawable 文件夹。

3.6K30

Android 8.0 自适应图标

原来 Android 8.0(API 级别 26)引入了自适应启动器图标,可以在不同设备模型显示各种形状。下面看下官方酷炫动态图: ? ? 图1. 自适应图标支持各种设备之间不同掩码。...在 Android 7.1(API级别25)及更早版本,启动器图标大小为 48 x 48 dp。必须使用以下准则来调整图标图层大小: 两层尺寸必须为 108 x 108 dp。...图标的内部 72 x 72 dp 出现在蒙版视口内。 系统会在四面各留出 18 dp,以产生有趣视觉效果,视差或脉冲。 我验证了,不是这些尺寸也是可以,但我们还是严格按照这个准则来吧。 ? ?...自适应图标支持各种视觉效果。 注意: 如果您没有使用必要图层更新启动器图标,则该图标与系统 UI 显示其他图标看起来不一致,并且不支持视觉效果。...大功告成,Android 8.0 上能自适应,以下是默认图标。 注意:Android Studio 3.0 以下编译器无法找到 adaptive-icon 标签,这点未验证。

2.6K100

为任意屏幕尺寸构建 Android 界面

为此,我们深入研究了 Android 设备市场,并从 Web 自适应和响应式开发最佳实践汲取了一些灵感,构建出可动态调整尺寸Android 界面基础,我们将其称为窗口大小类。...△ 基于高度窗口大小类表示 总而言之,窗口大小类出现,代表了 Android自适应和响应式布局开发一大进步,包括更新和优化指南、Jetpack WindowManager 新 API...以及 Android Studio 新工具。...其中比较有趣一点是思考应用如何在不同尺寸布局之间转换,例如对于可折叠手机,应用可能会从较大屏幕变为较小屏幕。...获取更好用户体验 在前文中,我们提到为了提供更好用户体验,请添加对应用有意义功能,支持可折叠设备。

4.1K20

如何动态更换App图标

Android开发,通常会有这样需求,逢年过节UI小伙伴们都会做出节日或活动相关APP图标让我们更换,可是每次更换都要发版实现。那么,如何在不发版情况下动态地更换我们图标呢?...原理:在Manifest文件,使用标签为我们启动Activity准备多个别名,拥有标签activity指向启动Activity,每个拥有标签Activity都可以单独设置一个icon,在程序我们动态设置和...android:enabled属性要设为false,否则桌面会存在多个APP图标android:icon属性设置为不同图标。...2、我们在布局文件创建两个按钮,用来切换不同图标,代码如下: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/...存在问题: 1、当启动enabled属性设为disabled时,Android Studio再次编译运行会出现如下错误: ?

4K20

手把手第一篇:写出第一行 Hello World

何在 iOS 或 Android 应用写出第一行属于自己 Hello World?...切换左上角 8 个图标可以看到更多页签); 中间是我们编辑区域(Editor),根据左侧点击不同文件,中间会展示代码、界面、项目设置、素材等等; 右侧会有一些 Inspector 和 Library...c风格字符串"hello world"包装成一个NSString对象 label.text = @"hello world"; //让静态文本大小自适应内容 [label sizeToFit];...0X01 搭建开发环境 与 Xcode 不同,我们还需要在正式编写 Android 应用前,配置本地开发环境。...java -version [image-22.png] 0X02 在 Android Studio ,创建第一个项目 打开 Android StudioAndroid Studio 第一次打开需要下载

1K10

Android Studio3.3你了解多少?

作为 JetBrains 重要平台更新,IntelliJ 2018.2.2 带来了不少出色新特性和功能优化,: 新代码编辑器预览功能、图标更新、MacBook 触控条支持、控制集成优化等。...支持推荐 Kotlin 编码风格 Clang-Tidy 支持 开发者现在可以在 Android Studio 现中使用 Clang-Tidy 对 C++ 代码进行静态分析。...这个功能很好用,直接节约了很多空间 IDE 用户反馈 Android Studio添加了心情图标,帮助快速收集用户反馈,并用于改善产品质量。...比如说,假设同时拥有多个构建变体, "release" 和 "debug" 构建配置,而当前您正在构建应用 "debug" 版本,该插件可避免启动或配置任何 "release" 版本任务。...如需使用该优化,请确保项目已添加 Android Grandle plugin 3.3.0 或更高版本。该功能为实验功能,您需要在 Android Studio 3.3 实验偏好设置手动开启。

1.7K20

现已推出 Android 8.1 和 Android Oreo Go 版本 —— 为所有人打造由 AI 驱动全覆盖移动平台

该 API 在支持设备上,能够在多个关键使用场景下(例如基于视觉对象分类)实现快速高效推理(inference)操作。 何不从今天起就开始使用 Android 8.1 Oreo?...您也可以添加现有 Android Oreo 功能,具体操作请参阅 Android Oreo 官方网站。...借助新应用性能分析工具,Kotlin 语言支持以及 Gradle 构建优化,Android Studio 3.0 能够大幅度简化 Android Oreo 开发流程,添加新功能, Instant Apps...、XML 字体、可下载字体以及自适应图标。...基于最终版平台,我们已更新 Android Studio SDK、构建工具和 API 等级 27 模拟器系统镜像文件。

1.2K40

Android 8.0 “奥利奥”正式发布

自适应图标 Android 系统上到底改采用异形图标还是规则图标?在这个问题上,不同 OEM 厂商和用户都有自己选择偏好。...这也导致不同 Android 设备体验迥异,百花齐放表象之下,无论是应用开发者和图标设计师们往往感到很迷茫。 为了解决这个问题,Google 在 Android 8.0 引入了自适应图标规范。...依据这一规范开发自适应图标不仅可以最大程度上保留自己特色,同时还能完美地融入到不同启动器和 ROM 整体视觉风格当中。 ?...APP图标角标:安卓8.0原生支持了应用角标功能,不过并非数字,而是随着图标颜色自适应纯色圆形图案。...自适应 TextView、统一布局边距:Android 8.0 允许开发者根据 TextView 大小自动设置文本展开或收缩大小,对开发者而言,在不同屏幕上优化文本大小或者优化包含动态内容文本大小要比以往简单多了

1.4K40

详解 Android 12L|更好地适配大屏幕设备

要开始使用 Android 12L,您可以从 Android Studio 最新预览版 下载 12L Android 模拟器 系统映像和工具。...因此,Compose 特别适合用于开发自适应 UI,因为其能够轻松地处理不同屏幕尺寸或组件 UI 变化。查看 在 Compose 构建自适应布局 指南,了解您需要知道基本内容。...△ Jetpack WindowManager 窗口尺寸类 让应用能够感知折叠 WindowManager 还为不同窗口特征 (折叠和铰链) 提供了通用 API 接口。...在 Android Studio 构建并测试适用于大屏幕应用 参考设备 构建 Android 应用时应支持并适配所有设备和类别,因此我们在 Android Studio 许多工具引入了参考设备...我们即将推出全新指南,为您说明如何在全新和现有的应用中支持不同屏幕尺寸、如何为 View 和 Compose 实现导航、如何利用可折叠设备优势等内容。

3.7K20

重走Android路 之 Android系统架构图以及开发工具了解

例如,您可以通过Android框架Java OpenGL API访问OpenGL ES,以添加对在应用程序绘制和操作2D和3D图形支持。...灵活构建系统 借助Gradle支持,Android Studio构建系统允许您自定义构建,以便为单个项目中不同设备生成多个构建变体。 下面附上官方演示图: ?...借助Gradle支持,Android Studio构建系统允许您自定义构建,以便为单个项目中不同设备生成多个构建变体。 下面附上官方演示图: ?...与磁盘上结构相比,一些结构变化包括以下内容: 在顶级Gradle Script组显示所有项目的与构建相关配置文件; 显示模块级别组每个模块所有清单文件(当您针对不同产品风格和构建类型有不同清单文件时...例如,您启动器图标的所有密度版本都可以并排显示。 在每个Android应用程序模块,文件显示在以下组: manifests 包含AndroidManifest.xml文件。

1.4K20

浅谈跨平台框架Flutter搭建与运行

在终端输入flutter doctor,如果出现和下图类似的结果,甚至得到x比图示更多,主要原因是没有安装Android studio。下面我们将列出Android Studio安装步骤。...四、Android Studio安装: 在官网下载Android Studio,下载地址:https://developer.android.com/; 启动Android Studio,执行“Android...03升级Flutter Flutter SDK有多个分支,beta、dev、master、stable,其中stable为稳定分支,dev和master为开发分支。...3.运行应用程序 定位到Android Studio工具栏; 在 target selector , 选择一个运行该应用Android设备。...Create Virtual Device; 选择一个设备并选择 Next; 为要模拟Android版本选择一个或多个系统印象,然后选择 Next。

3K20

Android 8.1 开发者预览版 —— 为 ML 机器学习做好准备 Oreo 升级版

这次升级涵盖了针对多个功能提升优化,其中包含对 Android Go (设备运行内存小于等于 1 GB)和加速设备上对机器学习全新神经网络 API(Neural Networks API)。...在此次升级,我们处理了一些来自开发者请求,并且添加了一些功能和 API。...借助 Android Studio 加快开发流程 在为 Android 8.1 进行开发前,我们建议您前往 Android Studio 稳定版页面,更新到 Android Studio 3.0。...在全新性能分析工具之上,Android Studio 3.0 还支持 Kotlin 语言和 Gradle 优化,让开发者能够能方便使用 Android Oreo 功能, Instant Apps、XML...字体、可下载字体和自适应图标

1.3K40

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

1.3 自适应图标 为了帮助开发者更好与设备 UI 集成,Android O 支持创建自适应图标,系统可以基于设备选择蒙版将这些图标显示为不同形状。...(前景和背景)来指定桌面图标外观,必须提供没有形状和阴影 PNG 格式图象作为图层: [image.gif] 在以前 Android 版本图标大小定义为 48 x 48 dp,但是现在必须按照以下规范定义图层大小...系统会保留四周 18dp 范围用于生成有趣视觉效果(视差和跳动): [image.gif] 创建自适应图标可以参考:Create adaptive icons with Android Studio....jpg] 这个就将以前混乱图标统一化了,现在 Android 很多应用图标,有的是正方形,有的带圆弧,而且这圆弧弧度各有差异,有的图标还是圆形,有的则是不规则图片,统一之后所有的应用图标将具有一致风格...使用 addTrack() 可混录所需任意数量曲目,MediaMuxer 还可以添加一个或多个包含用户定义每帧信息元数据曲目。元数据格式由应用定义。仅对 MP4 容器支持元数据曲目。

3K20

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

1.3 自适应图标 为了帮助开发者更好与设备 UI 集成,Android O 支持创建自适应图标,系统可以基于设备选择蒙版将这些图标显示为不同形状。...系统会保留四周 18dp 范围用于生成有趣视觉效果(视差和跳动): 创建自适应图标可以参考:Create adaptive icons with Android Studio(https://developer.android.com.../preview/features/adaptive-icons.html#studio): 这个就将以前混乱图标统一化了,现在 Android 很多应用图标,有的是正方形,有的带圆弧,而且这圆弧弧度各有差异...,有的图标还是圆形,有的则是不规则图片,统一之后所有的应用图标将具有一致风格,比较推荐。...使用 addTrack() 可混录所需任意数量曲目,MediaMuxer 还可以添加一个或多个包含用户定义每帧信息元数据曲目。元数据格式由应用定义。仅对 MP4 容器支持元数据曲目。

1.2K30

游戏优化系列一:海外谷歌应用适配相关

谷歌应用图标 游戏icon: 5个不同尺寸icon,48*48, 72*72, 96*96, 144*144, 192*192 分别放在mdpi,hdpi,xhdpi,xxhdpi,xxxhdpi下面...Android Studio制作icon教程,详见《游戏优化系列二-Android Studio制作图标教程》 示例: 2....状态栏消息推送 在游戏应用中进行版本迭代时,如果游戏本身有消息推送,且SDK也有推送情况下,发送消息notify方法,id有可能不同,此时会出现两条消息(游戏和SDK),有可能会被Google...其中,在自定义style里面,继承Theme.AppCompat(还有很多子风格可以选择,Theme.AppCompat.Light和Theme.AppCompat.NoActionBar等)。...由于某些横屏游戏,可以根据重力自动转换屏幕(转换后还是横屏,只是方向不同),所以修改androidmanifestActivity属性,android:screenOrientation设置为sensorLandscape

10.6K40

开发工具总结(0)之全网最全面的Android Studio安装和环境配置教程

://developer.android.google.cn/studio/#downloads ---- (2)Android Studio安装 1.双击桌面的Android Studio图标(或者进入解压之后路径...启动图标 3.然后会有一个弹窗如图所示。因为首次允许Android Studio它找不到SDK,会提示你设置代理,我这里选择 Cancel。 ?...自定义安装 7.然后就是设置主题风格,这里有白色和黑色可选,我选择右边黑色,如图所示。 ? 设置主题风格 8.【重点】接下来是设置安装选项,如图所示。...在实际开发,为了兼容不同版本,你可以根据需要下载不同API对应模拟器。如图所示。 ?...每一个文件详细信息说明截图如下: ? SDK每一部分介绍 4.需要在Path环境变量添加两个值。分别是 Android SDKtools目录路径和 platform-tools路径。

1.2K20
领券