unzip -l MtkSystemUI.apk | grep NavigationBarInflater
假如修改了NavigationBarInflater,但是没有打印日志,你通过apk里找有没有class
这两句话就是
NavigationBar navBar = component.getNavigationBar();
//导航栏实例化
navBar.init();
//将导航栏添加到屏幕上
怎么会去创建NavigationBarView类呢,没有看到代码里体现?也没有看到创建NavigationBarInflaterView?
NavigationBarView 和 NavigationBarInflaterView 是在 XML inflate 里,通常由 NavigationBarComponentFactory.create() 的布局完成。
new NavigationBarView() 是正常的,这是 Android UI 的常见模式。原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。