在Flutter中使用ThemeData来在应用中共享颜色和字体样式,Theme有两种:全局Theme和局部Theme。 全局Theme是由应用程序根MaterialApp创建的Theme ,其中ThemeData的brightness,是一个Brightness类型,用来配置应用程序的整体主题亮度。在不使用主色(primaryColor)或强调色(accentColor)时,当选择Dark模式时,画布、卡片和原色都较暗;当选择light模式时,画布和卡片的颜色是明亮的,原色的暗度根据原色亮度变化。当亮度较暗时,原色(primaryColor)与卡片和画布颜色的对比度较差;当亮度较暗时,用白色或亮蓝色来对比。