HarmonyOS toggle组件是否支持完全受控

toggle组件是否支持完全受控呢,比如我想禁用掉开关打开和关闭这个动作,目前尝试的方法似乎都没法阻止开关的行为

我想根据我自己的状态来设置开关是否打开或者关闭,点击切换的时候抛出警告

HarmonyOS
2024-08-30 12:05:13
6473浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zxjiu

demo如下:

import promptAction from '@ohos.promptAction'; 
@Entry 
@Component 
struct ToggleExample { 
  @State is_on:boolean = false; 
  build() { 
    Column() { 
      Row() { 
        Text("Bluetooth Mode") 
          .height(50) 
          .fontSize(16) 
      } 
      Row() { 
        Text("Bluetooth") 
          .height(50) 
          .padding({left: 10}) 
          .fontSize(16) 
          .textAlign(TextAlign.Start) 
          .backgroundColor(0xFFFFFF) 
        Stack(){ 
          Toggle({ type: ToggleType.Switch ,isOn:this.is_on}) 
            .margin({left: 200, right: 10}) 
 
          Column(){ 
          }.width(36) 
          .height(20) 
          .margin({left: 200, right: 10}) 
          .onClick(()=>{ 
            this.is_on = !this.is_on 
          }) 
        } 
 
      } 
      .backgroundColor(0xFFFFFF) 
    } 
    .padding(10) 
    .backgroundColor(0xDCDCDC) 
    .width('100%') 
    .height('100%') 
  } 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
分享
微博
QQ
微信
回复
2024-08-30 17:47:17
相关问题
Toggle isOn不支持$$?
850浏览 • 1回复 待解决
HarmonyOS Toggle组件怎么拦截?
1371浏览 • 1回复 待解决
HarmonyOS Toggle是否有异步控制功能
592浏览 • 1回复 待解决
HarmonyOS Toggle组件onChange方法手动触发
1117浏览 • 1回复 待解决
HarmonyOS是否支持图表组件
812浏览 • 1回复 待解决
HarmonyOS Tabs组件中TabBar不能完全贴合
846浏览 • 1回复 待解决
HarmonyOS Image组件是否支持缓存?
944浏览 • 1回复 待解决
HarmonyOS web组件是否支持webrtc?
898浏览 • 1回复 待解决
HarmonyOS Toggle问题
1086浏览 • 0回复 待解决
Swiper是否支持组件复用
1561浏览 • 1回复 待解决
HarmonyOS ArkWeb组件是否支持深拷贝?
1558浏览 • 2回复 待解决
HarmonyOS web组件是否支持SSE协议?
629浏览 • 1回复 待解决
HarmonyOS web组件是否支持独立进程?
635浏览 • 1回复 待解决
Text组件是否支持多行显示
2725浏览 • 1回复 待解决
list组件是否支持内部移动
1084浏览 • 1回复 待解决
TabContent组件是否支持预加载
2787浏览 • 1回复 待解决
ArkWeb组件是否支持深拷贝
1583浏览 • 1回复 待解决