Android Studio 4.0 最新盼望,这几个新成果可太牛逼了
副问题[/!--empirenews.page--]
新的 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 的最新盼望,没存眷的小搭档记得存眷鸭!假如认为这些文章有点意思,记得分享转发评述点赞鸭! 编译构建方面![]() 新的 Build 窗口,在每一次 Build 之后,会呈现一个新的 Build Speed 窗口,我们可以在这个窗口内里查察在整个 Build 时代差异插件、差异使命的耗时,可以做针对性修复。同时还会提醒我们哪些插件是每一次 Build 的时辰永久都在执行的,辅佐我们发明题目,镌汰不须要的插件执行,收缩 Build 时刻。这内里有许多分类,有乐趣的同窗可以逐个去研究。 ![]() 此刻 Android Studio 4.0 完美了 Kotlin Gradle DSL 的代码提醒、在 IDE 中可以直接查察 DSL 的文档。我们都知道之前默认的 Groovy 写法中,Android Studio 会自动辅佐我们搜查现有依靠库是否有新版本更新,此刻针对 Kotlin Gradle DSL 也保存支持了这一特征。 ![]() 在编译方面,增进了新的 coreLibraryDesugaringEnabled true 指令,开启这个指令,我们可以行使 Java 8 中的某些高级 API。 ![]() 譬喻上图所示的,list.stream() 要领,默认环境下,它只能在 API 24 以上行使,通过开启 coreLibraryDesugaringEnabled 可以或许消除版本的限定,在低于 API 24 的装备上也可以行使此要领。今朝此指令支持 java.util.stream、java.time、java.util.function、ConcurrentHashMap 等。此成果的目标在于办理旧版本上因为无法行使 Java 高级 API 而发生的一连性 bug 无法获得修复的题目。 ![]() 新的 Android Studio 4.0 在编辑 ProGuard 文件时,提供的语法高亮、代码提醒和错误搜查,同时和 Refactor Name 的时辰,ProGuard 文件中对应的字段也会实时更新。 ![]() 新增了 viewBinding 指令,当我们开启配置为 true 的时辰,编译器会为我们天生一个视图绑定类,即下图中的 ActivityMainBinding。 ![]() viewBinding 的目标在于确保我们在代码中所行使的 View 是试图中确切存在的。防备行使findViewById 为空引起瓦解。(不外我在 4.0 canary 1 上面没有开启乐成,应该是尚有 bug ) 视图方面今朝我们编写 UI 有三种方法,xml、代码编写自界说 View、Jetpack Compose。今朝这三种方法所有在 Android Studio 4.0 上支持预览。 ![]() 三者的预览界面都是一样的,分三种模式:编辑、预览、编辑+预览。此外不说自界说 View 支持预览那真是太利便了,能极大的晋升开拓服从。 ![]() 并且,xml 的视图预览中支持多种差异判别率装备的同时预览,还可以预览国际化时差异说话的排版环境,以及色盲模式的支持。(虽然后头两项在 4.0 canary 1 中还没呈现,只是在官方演示视频中做了讲授) ![]() 尚有一项很牛逼的对象,就是 Android Studio 4.0 支持嵌入式模仿器,留意上图中的图像界面,不是我们第一个说的预览界面,是真正的模仿器,左边开拓右边调试,再也不消切屏幕了。 ![]() Layout Inspector 也获得了更新,之前的 Layout Inspector 相同于机关快照,切换界面后,必要从头启动 Layout Inspector 。Android Studio 4.0 中 Layout Inspector 支持及时自动更新,当我们的装备切换页面后,机关说明器中的页面也会更新,同时关于资源文件的表现也越发完整,增进了完备挪用链的信息展示。尚有一个特牛逼的成果(划重点了!)就是 Layout Inspector 支持 3D 模子搜查,就像下图这样: ![]() 固然官方视频中说到这些城市在 Android Studio 4.0 中呈现,不外以我今朝能下载到的 canary 1 版原来说,自界说 View 预览、嵌入式模仿器、新的 Layout Inspector 都没有找到,后续的 canary 应该会慢慢支持。 动画方面
(编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |