Currently, the new buttons provide their own splashFactory and do not inherit the ThemeData.splashFactory. One solution is for the buttons need to manually adjust the splashFactory the same way ThemeData does. Another solution would be to make sure that the new Buttons properly inherit splashFactory from ThemeData.