@Entry @Component struct MyComponent { @State private isDarkMode = false; build() { Theme({ isDarkMode: this.isDarkMode, onThemeChange: (newTheme) => { this.isDarkMode = newTheme === 'dark'; } }) Column() { Text('Hello, HarmonyOS!').fontSize(20).fontWeight(FontWeight.Bold).color(this.isDarkMode ? 'white' : 'black') Button('Toggle Theme') .onClick(() => { theme.toggleTheme(); }) } } }本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。