Current implementation delays fragment transactions in order to avoid lagging caused by BottomNavigation animations. While this works, it produces a noticeable delay that affects tinting of elements and Appbar title.
An idea (that can also reduce code boilerplate) is to use Navigation Component but I'm not sure if it will actually prevent the animation lag, plus custom interface MIGHT be an issue.
Current implementation delays fragment transactions in order to avoid lagging caused by BottomNavigation animations. While this works, it produces a noticeable delay that affects tinting of elements and Appbar title.
An idea (that can also reduce code boilerplate) is to use Navigation Component but I'm not sure if it will actually prevent the animation lag, plus custom interface MIGHT be an issue.