2020年5月28日
,Android Studio
发布了4.0
,其中的一些亮点包括:
- 新的动作编辑器,可真正实现拖拽式编程;
- 构建分析器,可分析出是什么原因导致了应用构建变得缓慢;
Java 8
语言的API
,无论APP
的最低API
级别是什么,都可以使用Java 8
的API
;
此外,还对 CPU Profiler
用户界面进行了修改,以提供更直观的工作流程,更容易对线程活动进行并排分析。而改进后的布局检查器能获得APP
的UI的实时数据,可以更加轻松地调试设备上显示的确切内容。
外观设计
动作编辑器(Motion Editor)
MotionLayout API
扩展了 ConstraintLayout
的丰富功能,能够帮助 Android
开发人员在APP
开发中管理复杂的运动和小部件动画。
在Android Studio 4.0
中,新的Motion Editor
让MotionLayout API
的使用变得更加简单,它提供了一个用于创建、编辑和预览MotionLayout
动画的强大界面;当修改布局的时候,不再需要手动创建和修改复杂的XML
文件,Motion Editor
能够自动完成相应文件的修改,并支持编辑约束集、转场、关键帧和视图属性。
对于已经在使用 ConstraintLayout
的开发人员,IDE
也可以轻松地将其转换为 MotionLayout
。
升级布局检查器(Layout Inspector)
使用升级后的Layout Inspector,可以实时获得正在运行的应用程序的最新状态的数据,并提供解决资源加载的建议,来更直观地调试UI,直观的显示某一特定属性的值来自何处,亦或者查看嵌套视图的实时3D显示。
可以通过从主菜单中选择 View > Tool Windows > Layout Inspector
来使用布局检查器。如果是在能运行API 29
或更高等级的设备上,还可以访问其他功能,例如:
- 动态布局层次结构能够随着视图的变化而实时更新;
- 资源能够有更详细