Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Tonvia
Docs
提交
9b4d55f1
D
Docs
项目概览
Tonvia
/
Docs
与 Fork 源项目一致
Fork自
OpenHarmony / Docs
通知
1
Star
0
Fork
0
代码
文件
提交
分支
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看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
9b4d55f1
编写于
10月 29, 2022
作者:
L
luoying_ace
提交者:
Gitee
10月 29, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update zh-cn/application-dev/reference/arkui-ts/ts-basic-components-button.md.
Signed-off-by:
N
luoying_ace
<
luoying19@huawei.com
>
上级
123dcc9c
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
16 addition
and
15 deletion
+16
-15
zh-cn/application-dev/reference/arkui-ts/ts-basic-components-button.md
...tion-dev/reference/arkui-ts/ts-basic-components-button.md
+16
-15
未找到文件。
zh-cn/application-dev/reference/arkui-ts/ts-basic-components-button.md
浏览文件 @
9b4d55f1
...
...
@@ -33,7 +33,7 @@
| 参数名 | 参数类型 | 必填 | 参数描述 |
| ------- | ----------------------------------- | ---- | ------------- |
| label |
[
ResourceStr
](
ts-types.md#resourcestr
)
| 否 | 按钮文本内容。 |
| options |
Object | 否 | 见options
参数说明。 |
| options |
{ type?: ButtonType, stateEffect?: boolean } | 否 | 见方法1
参数说明。 |
## 属性
...
...
@@ -51,7 +51,7 @@
| Normal | 普通按钮(默认不带圆角)。 |
> **说明:**
> - 按钮圆角通过[通用属性borderRadius
设置](ts-universal-attributes-border.md)
(不支持通过border接口设置圆角)。
> - 按钮圆角通过[通用属性borderRadius
](ts-universal-attributes-border.md)设置
(不支持通过border接口设置圆角)。
> - 当按钮类型为Capsule时,borderRadius设置不生效,按钮圆角始终为高度的一半。
> - 当按钮类型为Circle时,borderRadius即为按钮半径,若未设置borderRadius按钮半径则为宽、高中较小值的一半。
> - 按钮文本通过[通用文本样式](ts-universal-attributes-text-style.md)进行设置。
...
...
@@ -66,43 +66,45 @@
struct
ButtonExample
{
build
()
{
Flex
({
direction
:
FlexDirection
.
Column
,
alignItems
:
ItemAlign
.
Start
,
justifyContent
:
FlexAlign
.
SpaceBetween
})
{
Text
(
'
Common
button
'
).
fontSize
(
9
).
fontColor
(
0xCCCCCC
)
Text
(
'
Normal
button
'
).
fontSize
(
9
).
fontColor
(
0xCCCCCC
)
Flex
({
alignItems
:
ItemAlign
.
Center
,
justifyContent
:
FlexAlign
.
SpaceBetween
})
{
Button
(
'
O
k
'
,
{
type
:
ButtonType
.
Normal
,
stateEffect
:
true
}).
borderRadius
(
8
).
backgroundColor
(
0x317aff
).
width
(
90
)
Button
(
'
O
K
'
,
{
type
:
ButtonType
.
Normal
,
stateEffect
:
true
}).
borderRadius
(
8
).
backgroundColor
(
0x317aff
).
width
(
90
)
Button
({
type
:
ButtonType
.
Normal
,
stateEffect
:
true
})
{
Row
()
{
// 图片建议通过$r创建Resource对象引入
Image
(
$r
(
'
app.media.loading
'
)).
width
(
20
).
height
(
20
).
margin
({
left
:
12
})
LoadingProgress
().
width
(
20
).
height
(
20
).
margin
({
left
:
12
}).
color
(
0xFFFFFF
)
Text
(
'
loading
'
).
fontSize
(
12
).
fontColor
(
0xffffff
).
margin
({
left
:
5
,
right
:
12
})
}.
alignItems
(
VerticalAlign
.
Center
)
}.
borderRadius
(
8
).
backgroundColor
(
0x317aff
).
width
(
90
)
Button
(
'
Disable
'
,
{
type
:
ButtonType
.
Normal
,
stateEffect
:
false
}).
opacity
(
0.5
)
}.
borderRadius
(
8
).
backgroundColor
(
0x317aff
).
width
(
90
).
height
(
40
)
Button
(
'
Disable
'
,
{
type
:
ButtonType
.
Normal
,
stateEffect
:
false
}).
opacity
(
0.4
)
.
borderRadius
(
8
).
backgroundColor
(
0x317aff
).
width
(
90
)
}
Text
(
'
Capsule button
'
).
fontSize
(
9
).
fontColor
(
0xCCCCCC
)
Flex
({
alignItems
:
ItemAlign
.
Center
,
justifyContent
:
FlexAlign
.
SpaceBetween
})
{
Button
(
'
O
k
'
,
{
type
:
ButtonType
.
Capsule
,
stateEffect
:
true
}).
backgroundColor
(
0x317aff
).
width
(
90
)
Button
(
'
O
K
'
,
{
type
:
ButtonType
.
Capsule
,
stateEffect
:
true
}).
backgroundColor
(
0x317aff
).
width
(
90
)
Button
({
type
:
ButtonType
.
Capsule
,
stateEffect
:
true
})
{
Row
()
{
Image
(
$r
(
'
app.media.loading
'
)).
width
(
20
).
height
(
20
).
margin
({
left
:
12
}
)
LoadingProgress
().
width
(
20
).
height
(
20
).
margin
({
left
:
12
}).
color
(
0xFFFFFF
)
Text
(
'
loading
'
).
fontSize
(
12
).
fontColor
(
0xffffff
).
margin
({
left
:
5
,
right
:
12
})
}.
alignItems
(
VerticalAlign
.
Center
).
width
(
90
)
}.
alignItems
(
VerticalAlign
.
Center
).
width
(
90
)
.
height
(
40
)
}.
backgroundColor
(
0x317aff
)
.
onClick
((
event
:
ClickEvent
)
=>
{
AlertDialog
.
show
({
message
:
'
The login is successful
'
})
})
Button
(
'
Disable
'
,
{
type
:
ButtonType
.
Capsule
,
stateEffect
:
false
}).
opacity
(
0.5
)
Button
(
'
Disable
'
,
{
type
:
ButtonType
.
Capsule
,
stateEffect
:
false
}).
opacity
(
0.4
)
.
backgroundColor
(
0x317aff
).
width
(
90
)
}
Text
(
'
Circle button
'
).
fontSize
(
9
).
fontColor
(
0xCCCCCC
)
Flex
({
alignItems
:
ItemAlign
.
Center
,
wrap
:
FlexWrap
.
Wrap
})
{
Button
({
type
:
ButtonType
.
Circle
,
stateEffect
:
true
})
{
Image
(
$r
(
'
app.media.ic_public_app_filled
'
)).
width
(
20
).
height
(
20
)
LoadingProgress
().
width
(
20
).
height
(
20
).
color
(
0xFFFFFF
)
}.
width
(
55
).
height
(
55
).
backgroundColor
(
0x317aff
)
Button
({
type
:
ButtonType
.
Circle
,
stateEffect
:
true
})
{
Image
(
$r
(
'
app.media.ic_public_delete_filled
'
)).
width
(
30
).
height
(
30
)
LoadingProgress
().
width
(
20
).
height
(
20
).
color
(
0xFFFFFF
)
}.
width
(
55
).
height
(
55
).
margin
({
left
:
20
}).
backgroundColor
(
0xF55A42
)
}
}.
height
(
400
).
padding
({
left
:
35
,
right
:
35
,
top
:
35
})
...
...
@@ -110,4 +112,3 @@ struct ButtonExample {
}
```
![
zh-cn_image_0000001219864141
](
figures/zh-cn_image_0000001219864141.gif
)
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录