Androidx
按照官方文档说明 androidx 是对 android.support.xxx 包的整理后产物。由于之前的support包过于混乱,所以,google推出了 androidX。由于在后续版本中,会逐步放弃对support 的升级和维护,所以,我们必须迁移到 androidX.
总结:新项目可以运用,在旧项目中改造工作量太大。
参考:Android:你好,androidX!再见,android.support
DialogFragment代替Dialog
DialogFragment的优点:
- 生命周期管理
- 对话框中的EditText可以复制和粘贴
ConstraintLayout 2.0
优点:
- 优化布局
- 灵活布局
- 减少层级
- 自带非常强大功能