加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

Android Studio 4.0 最新盼望,这几个新成果可太牛逼了

发布时间:2019-11-02 01:24:50 所属栏目:业界 来源:像程序那样思考
导读:新的 Android Studio 4.0 改换了全新的启动界面,最近 Google I/O 中官方宣布了 Android Studio 3.5 的 beta 版,一个月之后宣布了 Android Studio 3.6 beta 版,而最近的 Android Dev Summit 中为我们带来了 Android Studio 4.0 预览版,本日我们就来看一
副问题[/!--empirenews.page--]

Android Studio 4.0 最新盼望,这几个新成果可太牛逼了

新的 Android Studio 4.0 改换了全新的启动界面,最近 Google I/O 中官方宣布了 Android Studio 3.5 的 beta 版,一个月之后宣布了 Android Studio 3.6 beta 版,而最近的 Android Dev Summit 中为我们带来了 Android Studio 4.0 预览版,本日我们就来看一下,新的 Android Studio 4.0 为开拓者带来了哪些新体验!

接下来我会依据 Android Dev Summit 分享的内容以及本身的领略,为各人先容 Android Studio 4.0 的最新盼望,没存眷的小搭档记得存眷鸭!假如认为这些文章有点意思,记得分享转发评述点赞鸭!

编译构建方面 Android Studio 4.0 最新盼望,这几个新成果可太牛逼了

新的 Build 窗口,在每一次 Build 之后,会呈现一个新的 Build Speed 窗口,我们可以在这个窗口内里查察在整个 Build 时代差异插件、差异使命的耗时,可以做针对性修复。同时还会提醒我们哪些插件是每一次 Build 的时辰永久都在执行的,辅佐我们发明题目,镌汰不须要的插件执行,收缩 Build 时刻。这内里有许多分类,有乐趣的同窗可以逐个去研究。

Android Studio 4.0 最新盼望,这几个新成果可太牛逼了

此刻 Android Studio 4.0 完美了 Kotlin Gradle DSL 的代码提醒、在 IDE 中可以直接查察 DSL 的文档。我们都知道之前默认的 Groovy 写法中,Android Studio 会自动辅佐我们搜查现有依靠库是否有新版本更新,此刻针对 Kotlin Gradle DSL 也保存支持了这一特征。

Android Studio 4.0 最新盼望,这几个新成果可太牛逼了

在编译方面,增进了新的 coreLibraryDesugaringEnabled true 指令,开启这个指令,我们可以行使 Java 8 中的某些高级 API。

Android Studio 4.0 最新盼望,这几个新成果可太牛逼了

譬喻上图所示的,list.stream() 要领,默认环境下,它只能在 API 24 以上行使,通过开启 coreLibraryDesugaringEnabled 可以或许消除版本的限定,在低于 API 24 的装备上也可以行使此要领。今朝此指令支持 java.util.stream、java.time、java.util.function、ConcurrentHashMap 等。此成果的目标在于办理旧版本上因为无法行使 Java 高级 API 而发生的一连性 bug 无法获得修复的题目。

Android Studio 4.0 最新盼望,这几个新成果可太牛逼了

新的 Android Studio 4.0 在编辑 ProGuard 文件时,提供的语法高亮、代码提醒和错误搜查,同时和 Refactor Name 的时辰,ProGuard 文件中对应的字段也会实时更新。

Android Studio 4.0 最新盼望,这几个新成果可太牛逼了

新增了 viewBinding 指令,当我们开启配置为 true 的时辰,编译器会为我们天生一个视图绑定类,即下图中的 ActivityMainBinding。

Android Studio 4.0 最新盼望,这几个新成果可太牛逼了

viewBinding 的目标在于确保我们在代码中所行使的 View 是试图中确切存在的。防备行使findViewById 为空引起瓦解。(不外我在 4.0 canary 1 上面没有开启乐成,应该是尚有 bug )

视图方面

今朝我们编写 UI 有三种方法,xml、代码编写自界说 View、Jetpack Compose。今朝这三种方法所有在 Android Studio 4.0 上支持预览。

Android Studio 4.0 最新盼望,这几个新成果可太牛逼了

三者的预览界面都是一样的,分三种模式:编辑、预览、编辑+预览。此外不说自界说 View 支持预览那真是太利便了,能极大的晋升开拓服从。

Android Studio 4.0 最新盼望,这几个新成果可太牛逼了

并且,xml 的视图预览中支持多种差异判别率装备的同时预览,还可以预览国际化时差异说话的排版环境,以及色盲模式的支持。(虽然后头两项在 4.0 canary 1 中还没呈现,只是在官方演示视频中做了讲授)

Android Studio 4.0 最新盼望,这几个新成果可太牛逼了

尚有一项很牛逼的对象,就是 Android Studio 4.0 支持嵌入式模仿器,留意上图中的图像界面,不是我们第一个说的预览界面,是真正的模仿器,左边开拓右边调试,再也不消切屏幕了。

Android Studio 4.0 最新盼望,这几个新成果可太牛逼了

Layout Inspector 也获得了更新,之前的 Layout Inspector 相同于机关快照,切换界面后,必要从头启动 Layout Inspector 。Android Studio 4.0 中 Layout Inspector 支持及时自动更新,当我们的装备切换页面后,机关说明器中的页面也会更新,同时关于资源文件的表现也越发完整,增进了完备挪用链的信息展示。尚有一个特牛逼的成果(划重点了!)就是 Layout Inspector 支持 3D 模子搜查,就像下图这样:

Android Studio 4.0 最新盼望,这几个新成果可太牛逼了

固然官方视频中说到这些城市在 Android Studio 4.0 中呈现,不外以我今朝能下载到的 canary 1 版原来说,自界说 View 预览、嵌入式模仿器、新的 Layout Inspector 都没有找到,后续的 canary 应该会慢慢支持。

动画方面

行使 MotionLayout 我们必要在 xml 中自界说 MotionScene,在 MotionScene 中指定差异 Layout 之间的变革。

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读