HarmonyOS鸿蒙Next应用开发实战--switch开关多样式

HarmonyOS鸿蒙Next应用开发实战–switch开关多样式 开关选择器,通过开关,开启或关闭某个功能。

属性

除支持通用属性外,还支持如下属性:

名称 类型 默认值 必填 描述
checked boolean false 是否选中。

事件

除支持通用事件外,还支持如下事件:

名称 参数 描述 名称 参数
change { checked: checkedValue } 选中状态改变时触发该事件。 change { checked: checkedValue }

案例

案例效果:

代码:【可以下载附件文档复制】


更多关于HarmonyOS鸿蒙Next应用开发实战--switch开关多样式的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

来抄笔记了,楼主加油搞啊

更多关于HarmonyOS鸿蒙Next应用开发实战--switch开关多样式的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next应用开发中,Switch控件支持多样式定制。首先,在XML布局文件中定义Switch控件,通过android:thumbandroid:track属性分别设置滑块和轨道的样式。其次,可以使用setThumbResource()setTrackResource()方法动态更改样式。此外,通过android:thumbTintandroid:trackTint属性,可以调整滑块和轨道的颜色。开发者还可以利用SwitchCompat控件兼容更多样式和功能,确保在不同设备上的一致性。通过这些方法,可以轻松实现Switch控件的多样化样式定制。

回到顶部