马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Toggle组件提供状态按钮样式、勾选框样式和开关样式,一样平常用于两种状态之间的切换。
创建切换按钮
Toggle通过调用接口来创建,接口调用情势如下:
Toggle(options: { type: ToggleType, isOn?: boolean })
ToggleType为开关范例,包罗Button、Checkbox和Switch
isOn: 为切换按钮的状态。
API version 11开始,Checkbox默认样式由圆角方形变为*圆形*。
创建不包罗子组件的Toggle
当ToggleType为Checkbox大概Switch时,用于创建不包罗子组件的Toggle:
1.当ToggleType为Checkbox
- Row(){
-
-
- Toggle({
-
- type:ToggleType.Checkbox,isOn:false})
- Toggle({
-
- type:ToggleType.Checkbox,isOn:true})
- }
复制代码
2.当ToggleType为Switch
- Row(){
-
-
- Toggle({
-
- type:ToggleType.Switch,isOn:false})
- Toggle({
-
- type:ToggleType.Switch,isOn:true})
- }
复制代码
创建包罗子组件的Toggle。
当ToggleType为Button时,只能包罗一个子组件,如果子组件有文本设置,则相应的文本内容会表如今按钮上。
3.当ToggleType为Button时
- Row({
-
- space:10}){
-
-
- Toggle({
-
- type:ToggleType.Button, isOn:false}){
-
-
- Text('Status button')
- .fontSize(12)
- }
- Toggle({
-
- type:ToggleType.Button, isOn:true}){
-
-
- Text('Status button')
- .fontSize(12)
- }
- }
复制代码
自界说样式
1.通过selectedColor属性设置Toggle打开选中后的配景颜色。
|