【ets】switch开关打开后会自动关闭
想通过switch实现内容显示、隐藏,使用的是Toggle组件,通过给下方红色Column添加visibility属性实现显隐;
当打开开关时,内容显示后开关自动变为关闭状态,请教大佬这种情况应该如何解决?
@Entry
@Component
struct TimePickerExample {
@State showSelectedTime: Visibility = Visibility.None
build() {
Column() {
Column() {
Flex({ justifyContent: FlexAlign.SpaceBetween, alignItems: ItemAlign.Center }) {
Text("时间:").fontSize(15)
Toggle({ type: ToggleType.Switch })
.selectedColor(0xed6f21)
.switchPointColor(0xe5ffffff)
.padding(8)
.onChange((isOn: boolean) => {
console.log(isOn + "")
if (isOn == true) {
this.showSelectedTime = Visibility.Visible
} else {
this.showSelectedTime = Visibility.None
}
})
}
.padding({ left: 15, right: 10 })
.width("100%")
.backgroundColor($r('app.color.back_ground_gery'))
.borderRadius(15)
}
.padding(10)
// 时间选择器:
Column() {
Text("内容").fontSize(30)
}.visibility(this.showSelectedTime)
.padding(10)
.backgroundColor("red")
.width("100%")
.height(200)
}
}
}
鸿蒙
switch
开关
赞
收藏 0
回答 1
待解决
相关问题
鸿蒙代码-如何实现打开/关闭某个应用的通知权限开关
13707浏览 • 1回复 待解决
HarmonyOS 监听折叠屏打开关闭,获取屏幕宽度有时延
1170浏览 • 1回复 待解决
HarmonyOS 打开系统的位置开关
1638浏览 • 1回复 待解决
ets开发关闭窗口组件问题
4502浏览 • 1回复 待解决
HarmonyOS 如何引导用户打开GPS开关?
2023浏览 • 1回复 待解决
鸿蒙系统怎么打开定位开关页面
11755浏览 • 1回复 待解决
HarmonyOS 开发者模式已经打开,usb调试自动关闭,点击开启仍然关闭,如何解决
1989浏览 • 1回复 待解决
HarmonyOS TextInput在页面返回之后会自动获取焦点
1176浏览 • 1回复 待解决
怎么引导用户打开【位置信息】开关?
1076浏览 • 1回复 待解决
如何打开键鼠穿越功能开关
4255浏览 • 1回复 待解决
api 10或者11怎么打开wifi开关?
1826浏览 • 0回复 待解决
HarmonyOS 如何获取到用户是否打开定位开关
806浏览 • 1回复 待解决
HarmonyOS 应用创建配置签名后会自己还原成自动签名
1410浏览 • 1回复 待解决
HarmonyOS 短链接能否自动关闭
885浏览 • 1回复 待解决
HarmonyOS TextInput组件在页面跳转并返回后会自动获得焦点
1482浏览 • 1回复 待解决
鸿蒙代码如何打开GPS开关页面(位置信息页面)
13779浏览 • 1回复 待解决
HarmonyOS 打开图库自动返回问题
907浏览 • 1回复 待解决
HarmonyOS 跳转页面时customDialog不自动关闭
1234浏览 • 1回复 待解决
OpenHarmony4.1怎么关闭自动息屏
1875浏览 • 0回复 待解决
多线程开关开启后导致性能劣化的原因是什么?如何通过命令行关闭该开关?
327浏览 • 0回复 待解决
为什么每次用真机调试过后会DevEco自动断开连接?
1632浏览 • 1回复 待解决
HarmonyOS 应用内如何主动打开/关闭 wifi
1106浏览 • 1回复 待解决
HarmonyOS app中有个开关,关闭推送和开启推送是调用什么方法
977浏览 • 1回复 待解决
HarmonyOS 订阅蓝牙开关的 打开状态 的公共事件失败
1104浏览 • 1回复 待解决
HarmonyOS WifiManager组播锁支持打开/关闭吗?
628浏览 • 1回复 待解决
设置一个变量作为开关标记
@State flag:boolean=false //开关标记,默认关
并设置flag为Toggle开关的标记
修改代码: