Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
6aa4dce6
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
6aa4dce6
编写于
5月 17, 2022
作者:
T
tianyu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update ts-basic-components-tog
Signed-off-by:
N
tianyu
<
tianyu55@h-partners.com
>
上级
aaedf601
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
12 addition
and
12 deletion
+12
-12
zh-cn/application-dev/reference/arkui-ts/ts-basic-components-toggle.md
...tion-dev/reference/arkui-ts/ts-basic-components-toggle.md
+12
-12
未找到文件。
zh-cn/application-dev/reference/arkui-ts/ts-basic-components-toggle.md
浏览文件 @
6aa4dce6
...
@@ -22,30 +22,30 @@ Toggle(options: { type: ToggleType, isOn?: boolean })
...
@@ -22,30 +22,30 @@ Toggle(options: { type: ToggleType, isOn?: boolean })
| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 |
| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 |
| -------- | -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- | -------- |
| type | ToggleType | 是 | - | 创建相应的开关状态组件。 |
| type | ToggleType | 是 | - | 创建相应的开关状态组件。 |
| isOn | boolean | 否 | false | 设置开关状态组件初始化状态。
<br/>
>

**说明:**
<br/>
>
在创建组件时不设置isOn,组件复用时可保持选中状态;如设置isOn初始值,则需要在通过事件方法记录选中状态已达到组件复用时保持选中状态。
|
| isOn | boolean | 否 | false | 设置开关状态组件初始化状态。 |
-
ToggleType枚举说明
-
ToggleType枚举说明
| 名称 | 描述 |
| 名称 | 描述 |
| -------- | -------- |
| -------- | -------- |
| Checkbox | 提供单选框样式,子组件设置文本不生效,如需文本设置,可将Text和当前组件放入布局组件中。
|
| Checkbox | 提供单选框样式,子组件设置文本不生效,如需文本设置,可将Text和当前组件放入布局组件中。
<br>
>

**说明:**
<br/>
>
[
通用属性
](
ts-universal-attributes-size.md
)
padding有默认值:{
<br>
top: 14 vp,
<br>
right: 6 vp,
<br>
bottom: 14 vp,
<br>
left: 6 vp
<br>
}, |
| Button | 提供状态按钮样式,如果有文本设置,则相应的文本内容会显示在按钮内部。 |
| Button | 提供状态按钮样式,如果有文本设置,则相应的文本内容会显示在按钮内部。 |
| Switch | 提供开关样式,子组件设置文本不生效,如需文本设置,可将Text和当前组件放入布局组件中。
|
| Switch | 提供开关样式,子组件设置文本不生效,如需文本设置,可将Text和当前组件放入布局组件中。
<br>
>

**说明:**
<br/>
>
[
通用属性
](
ts-universal-attributes-size.md
)
padding有默认值:{
<br/>
top: 12 vp,
<br/>
right: 12 vp,
<br/>
bottom: 12 vp,
<br/>
left: 12 vp
<br/>
} |
## 属性
## 属性
| 名称 | 参数 | 默认值 | 参数描述 |
| 名称 | 参数 | 默认值 | 参数描述 |
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| selectedColor | Color | - | 设置组件打开状态的背景颜色。 |
| selectedColor | Color | - | 设置组件打开状态的背景颜色。 |
| switchPointColor | Color | - | 设置Switch类型的圆形滑块颜色。
<br/>
>

**说明:**
<br/>
>
仅对type为ToggleType.Switch生效。 |
| switchPointColor | Color | - | 设置Switch类型的圆形滑块颜色。
<br/>
>

**说明:**
<br/>
>
仅对type为ToggleType.Switch生效。 |
## 事件
## 事件
| 名称 | 功能描述 |
| 名称 | 功能描述 |
| -------- | -------- |
| -------- | -------- |
| onChange(callback:
(isOn:
boolean)
=
>
void) | 开关状态切换时触发该事件。 |
| onChange(callback:
(isOn:
boolean)
=
>
void) | 开关状态切换时触发该事件。 |
## 示例
## 示例
...
@@ -58,14 +58,14 @@ struct ToggleExample {
...
@@ -58,14 +58,14 @@ struct ToggleExample {
Column({ space: 10 }) {
Column({ space: 10 }) {
Text('type: Switch').fontSize(12).fontColor(0xcccccc).width('90%')
Text('type: Switch').fontSize(12).fontColor(0xcccccc).width('90%')
Flex({ justifyContent: FlexAlign.SpaceEvenly, alignItems: ItemAlign.Center }) {
Flex({ justifyContent: FlexAlign.SpaceEvenly, alignItems: ItemAlign.Center }) {
Toggle({ type: ToggleType.Switch, isOn: false })
Toggle({ type: ToggleType.Switch, isOn: false })
//开关是否打开,false:关闭
.selectedColor(0xed6f21)
.selectedColor(0xed6f21)
.switchPointColor(0xe5ffffff)
.switchPointColor(0xe5ffffff)
.onChange((isOn: boolean) => {
.onChange((isOn: boolean) => {
console.info('Component status:' + isOn)
console.info('Component status:' + isOn)
})
})
Toggle({ type: ToggleType.Switch, isOn: true })
Toggle({ type: ToggleType.Switch, isOn: true })
//开关是否打开,true:打开
.selectedColor(0x39a2db)
.selectedColor(0x39a2db)
.switchPointColor(0xe5ffffff)
.switchPointColor(0xe5ffffff)
.onChange((isOn: boolean) => {
.onChange((isOn: boolean) => {
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录