HarmonyOS 鸿蒙Next 切换横竖屏时,onConfigurationUpdate中返回的colorMode疑问
HarmonyOS 鸿蒙Next 切换横竖屏时,onConfigurationUpdate中返回的colorMode疑问
正常情况下:
getContext().getApplicationContext().setColorMode(-1)
深浅色模式设置为跟随系统,onConfigurationUpdate里的colorMode会是系统的深浅色模式(系统为深则为0,系统为浅则为1)
如果此时调用切换横竖屏的方法,onConfigurationUpdate里的colorMode会返回-1,导致页面颜色适配出问题
更多关于HarmonyOS 鸿蒙Next 切换横竖屏时,onConfigurationUpdate中返回的colorMode疑问的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
-1表示未设置颜色(跟随系统),将colorMode设为-1,环境变化通知接口onConfigurationUpdate在横竖屏切换时返回colorMode为-1,
第一个-1是未设置颜色模式。
onConfigurationUpdate是回调,这里的-1可以理解为没变化。
更多关于HarmonyOS 鸿蒙Next 切换横竖屏时,onConfigurationUpdate中返回的colorMode疑问的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html