Я начал профилировать запуск приложений и выглядит как боковой ящик com.google.android.material.navigation.NavigationView
требуется довольно много времени, чтобы надуть.
Поскольку NavigationView скрывается при запуске приложения, я думаю, что это должно бытьХорошо, чтобы задержать инфляцию.
Я пытался проверить подход ViewStub
или AsyncLayoutInflator
, но силл не нашел подходящего способа сделать эту работу.
Кто-то успешно инициализирует NavigationView
асинхронно?
Обновление:
Я использую значок векторной графики в пунктах меню NavigationView. Похоже, это горлышко бутылки здесь. Векторные пути не являются чем-то сложным, может быть, я пытаюсь упростить их или использовать png ...