I have my bottomNavigationView :
And i added this class to prevent it from doing shiftingMode :
public class BottomNavigationViewHelper {
The accepted answer worked but that method is now deprecated.
The new way to enable the original icon colors is:
bottomNavigation.setForceTint(false);