通过Android支持库中的DrawerLayout
(使用android.support.v4.widget.DrawerLayout
),我们在Android应用中实现了导航抽屉功能。
但这是应用程序从android.support.v4
需要的 ONLY 。
以后是否存在某种方式或路线图,其中DrawerLayout
成为android.jar
的一部分(就像现在从支持库迁移到android.jar中的片段一样)?
这样开发人员不需要添加库(android.support.v4
)只是为了使用它的1个小部件/类!
此外,目前有没有办法继续使用DrawerLayout
而无需添加android.support.v4
?
应用程序无需使用其他导航模式,如工具栏或ViewPager。
答案 0 :(得分:2)
使用large amount of functionality being unique to support-v4,该库中的大多数组件将长期保留,因为它允许持续的错误修复和这些组件的发展,以满足最新的设计和功能规范,而不会在旧版本的旧版本中留下损坏的版本框架。如果您使用ProGuard(直接或通过gradle minifyEnabled
行),您未使用的支持库部分将从您的应用程序中完全删除。
当然,您当然可以从库中提取DrawerLayout
并将其嵌入到您的应用程序中:如果您认为有必要,可以随时使用source。