diff --git a/zh-cn/application-dev/reference/arkui-ts/figures/075424f4-e9d4-4b96-93a9-22d80f31e316 .png b/zh-cn/application-dev/reference/arkui-ts/figures/075424f4-e9d4-4b96-93a9-22d80f31e316 .png
new file mode 100644
index 0000000000000000000000000000000000000000..217dcfbca0de33adef4ffa0d90fd167192845c3c
Binary files /dev/null and b/zh-cn/application-dev/reference/arkui-ts/figures/075424f4-e9d4-4b96-93a9-22d80f31e316 .png differ
diff --git a/zh-cn/application-dev/reference/arkui-ts/figures/checkboxgroup.gif b/zh-cn/application-dev/reference/arkui-ts/figures/checkboxgroup.gif
index 5d4c6e059f96d3f021f100ffb7c9899630f982ee..27b1a29a14e3bfca893f853d1e185c7493afb366 100644
Binary files a/zh-cn/application-dev/reference/arkui-ts/figures/checkboxgroup.gif and b/zh-cn/application-dev/reference/arkui-ts/figures/checkboxgroup.gif differ
diff --git a/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001219982705.gif b/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001219982705.gif
index 89da584f60db920d0801f9e40138a56fd4242fd3..e5566aaf94677c85c889362eedefc2ce484ed9d5 100644
Binary files a/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001219982705.gif and b/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001219982705.gif differ
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-checkboxgroup.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-checkboxgroup.md
index 2e4ce7801249b39e17703c36676f4214c1b528bf..ed99d0137cd965b927013eda6897a0ee0040d528 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-checkboxgroup.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-checkboxgroup.md
@@ -27,19 +27,19 @@ CheckboxGroup( group?: string )
## 属性
-| 名称 | 参数类型 | 默认值 | 描述 |
+| 名称 | 参数类型 | 默认值 | 描述 |
| -------- | -------- | -------- | -------- |
-| selectAll | boolean | false | 设置是否全选。 |
-| selectedColor | Color | - | 设置被选中或部分选中状态的颜色。 |
+| selectAll | boolean | false | 设置是否全选。 |
+| selectedColor | Color | - | 设置被选中或部分选中状态的颜色。 |
## 事件
-| 名称 | 功能描述 |
+| 名称 | 功能描述 |
| -------- | -------- |
-| onChange (callback: (names: Array<string>, status: SelectStatus) => void ) |CheckboxGroup的选中状态或群组内的Checkbox的选中状态发生变化时,触发回调。
- names:群组内所有被选中的多选框名称。
- status:选中状态。|
+| onChange (callback: (names: Array<string>, status: SelectStatus) => void ) |CheckboxGroup的选中状态或群组内的Checkbox的选中状态发生变化时,触发回调。
- names:群组内所有被选中的多选框名称。
- status:选中状态。|
- SelectStatus枚举说明
- | 名称 | 描述 |
+ | 名称 | 描述 |
| ----- | -------------------- |
| All | 群组多选择框全部选择。 |
| Part | 群组多选择框部分选择。 |
@@ -57,29 +57,41 @@ struct CheckboxExample {
build() {
Scroll() {
Column() {
- CheckboxGroup({group : 'checkboxGroup'})
- .selectedColor(0xed6f21)
- .onChange((itemName:CheckboxGroupResult) => {
- console.info("TextPicker::dialogResult is" + JSON.stringify(itemName))
- })
- Checkbox({ name: 'checkbox1', group: 'checkboxGroup' })
- .select(true)
- .selectedColor(0x39a2db)
- .onChange((value: boolean) => {
- console.info('Checkbox1 change is' + value)
- })
- Checkbox({ name: 'checkbox2', group: 'checkboxGroup' })
- .select(false)
- .selectedColor(0x39a2db)
- .onChange((value: boolean) => {
- console.info('Checkbox2 change is' + value)
- })
- Checkbox({ name: 'checkbox3', group: 'checkboxGroup' })
- .select(true)
- .selectedColor(0x39a2db)
- .onChange((value: boolean) => {
- console.info('Checkbox3 change is' + value)
- })
+ Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }){
+ CheckboxGroup({group : 'checkboxGroup'})
+ .selectedColor(0xed6f21)
+ .onChange((itemName:CheckboxGroupResult) => {
+ console.info("TextPicker::dialogResult is" + JSON.stringify(itemName))
+ })
+ Text('select all').fontSize(20)
+ }
+ Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }){
+ Checkbox({ name: 'checkbox1', group: 'checkboxGroup' })
+ .select(true)
+ .selectedColor(0x39a2db)
+ .onChange((value: boolean) => {
+ console.info('Checkbox1 change is' + value)
+ })
+ Text('Checkbox1').fontSize(20)
+ }
+ Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }){
+ Checkbox({ name: 'checkbox2', group: 'checkboxGroup' })
+ .select(false)
+ .selectedColor(0x39a2db)
+ .onChange((value: boolean) => {
+ console.info('Checkbox2 change is' + value)
+ })
+ Text('Checkbox2').fontSize(20)
+ }
+ Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }){
+ Checkbox({ name: 'checkbox3', group: 'checkboxGroup' })
+ .select(true)
+ .selectedColor(0x39a2db)
+ .onChange((value: boolean) => {
+ console.info('Checkbox3 change is' + value)
+ })
+ Text('Checkbox3').fontSize(20)
+ }
}
}
}
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-border.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-border.md
index bbe7e27f6b39ce2a02795f40bc403c7b2a027eb3..f7fc976acce8ab56f4db900b814d1287ca3b5c36 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-border.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-border.md
@@ -31,16 +31,30 @@
| -------- | -------- | -------- | -------- | -------- |
| width | [Length](../../ui/ts-types.md#长度类型) | 0 | 否 | 边框宽度。 |
| color | [ResourceColor](../../ui/ts-types.md) | 'Black' | 否 | 边框颜色。 |
- | radius | [Length](../../ui/ts-types.md#长度类型) | 0 | 否 | 边框角度。 |
+ | radius | [Length](../../ui/ts-types.md#长度类型)\| EdgeRadiuses9+ | 0 | 否 | 边框角度。 |
| style | BorderStyle | BorderStyle.Solid | 否 | 边框样式。 |
+- EdgeRadiuses9+对象说明
+
+ 引用该对象时,至少传入一个参数。
+
+ | 名称 | 参数类型 | 必填 | 默认值 | 描述 |
+ | ----------- | -------- | ---- | ------ | ---------------- |
+ | topLeft | length | 否 | 0 | 左上角圆角半径。 |
+ | topRight | length | 否 | 0 | 右上角圆角半径。 |
+ | bottomLeft | length | 否 | 0 | 左下角圆角半径。 |
+ | bottomRight | length | 否 | 0 | 右下角圆角半径。 |
+
+
+
- BorderStyle枚举说明
- | 名称 | 描述 |
+
+ | 名称 | 描述 |
| -------- | -------- |
- | Dotted | 显示为一系列圆点,圆点半径为borderWidth的一半。 |
- | Dashed | 显示为一系列短的方形虚线。 |
- | Solid | 显示为一条实线。 |
+ | Dotted | 显示为一系列圆点,圆点半径为borderWidth的一半。 |
+ | Dashed | 显示为一系列短的方形虚线。 |
+ | Solid | 显示为一条实线。 |
## 示例
@@ -56,6 +70,10 @@ struct BorderExample {
Text('dashed')
.borderStyle(BorderStyle.Dashed).borderWidth(5).borderColor(0xAFEEEE).borderRadius(10)
.width(120).height(120).textAlign(TextAlign.Center).fontSize(16)
+ Text('dashed')
+ .borderStyle(BorderStyle.Dashed).borderWidth(5).borderColor(0xAFEEEE)
+ .borderRadius({ topLeft: 10, topRight: 20, bottomLeft: 30, bottomRight: 60 })
+ .width(120).height(120).textAlign(TextAlign.Center).fontSize(16)
// 点线
Text('dotted')
.border({ width: 5, color: 0x317AF7, radius: 10, style: BorderStyle.Dotted })
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-focus.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-focus.md
index 4709e6c5b4807df9551cd60bab96c20354e68bf8..936e442bc01103c1ffbaed62253cec38ccdd4508 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-focus.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-focus.md
@@ -21,9 +21,10 @@
> **说明:**
> 支持焦点控制的组件:Button、Text、Image、List、Grid。
-
## 示例
+焦点事件当前仅支持在真机上显示运行效果。
+
```ts
// xxx.ets
@Entry
@@ -68,3 +69,5 @@ struct FocusableExample {
}
}
```
+
+![focus](figures/focus.png)
\ No newline at end of file