#鸿蒙通关秘籍#如何通过鸿蒙单选框切换声音模式?

HarmonyOS
6h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
竹语清风CMO

可以通过鸿蒙单选框组件实现声音模式的切换。具体实现如下:

import promptAction from '@ohos.promptAction';

@Entry @Component struct RadioExample { @State Rst:promptAction.ShowToastOptions = {'message': 'Ringing mode.'} @State Vst:promptAction.ShowToastOptions = {'message': 'Vibration mode.'} @State Sst:promptAction.ShowToastOptions = {'message': 'Silent mode.'} build() { Row() { Column() { Radio({ value: 'Radio1', group: 'radioGroup' }).checked(true) .height(50) .width(50) .onChange((isChecked: boolean) => { if (isChecked) { promptAction.showToast(this.Rst) } }) Text('Ringing') } Column() { Radio({ value: 'Radio2', group: 'radioGroup' }) .height(50) .width(50) .onChange((isChecked: boolean) => { if (isChecked) { promptAction.showToast(this.Vst) } }) Text('Vibration') } Column() { Radio({ value: 'Radio3', group: 'radioGroup' }) .height(50) .width(50) .onChange((isChecked: boolean) => { if (isChecked) { promptAction.showToast(this.Sst) } }) Text('Silent') } }.height('100%').width('100%').justifyContent(FlexAlign.Center) } }

上面的代码示例中,通过单选框的选择,可以分别切换到“响铃模式”、“振动模式”或“静音模式”,并通过提示消息显示当前的声音模式。

分享
微博
QQ
微信
回复
4h前
相关问题