详解Java、JS、TS组件常用属性 原创 精华
Tuer白晓明
发布于 2021-11-22 14:02
浏览
10收藏
目录
宽高(width
height
)
属性名称 | 描述 | Java XML | JS(style 或css ) |
TS |
---|---|---|---|---|
width |
宽度 | ohos:width="match_content" |
width: 100%; |
*.width('100%') |
height |
高度 | ohos:height="match_content" |
height: 100% |
*.height('100%') |
例:设置width
为300fp
,height
为100fp
- Java XML
- JS
- TS
内边距(padding
)
属性名称 | 描述 | Java XML | JS(style 或css ) |
TS |
---|---|---|---|---|
padding |
内边距 | ohos:padding="10fp" 或逐个设置ohos:left_padding="10fp" ohos:right_padding="10fp" ohos:top_padding="10fp" ohos:bottom_padding="10fp" |
padding: 10fp 或逐个设置padding-left: 10fp; padding-right: 10fp; padding-top: 10fp; padding-bottom: 10fp; |
*.padding(10) 或逐个设置*.padding({left: 10, right: 10, top: 10, bottom: 10}) |
例:设置左内边距为20fp
, 上内边距为20fp
- Java Xml
- JS
- TS
外边距(margin
)
属性名称 | 描述 | Java XML | JS(style 或css ) |
TS |
---|---|---|---|---|
margin |
外边距 | ohos:margin="10fp" 或逐个设置ohos:left_margin="10fp" ohos:right_margin="10fp" ohos:top_margin="10fp" ohos:bottom_margin="10fp" |
margin: 10fp; 或逐个设置margin-left:10fp; margin-right: 10fp; margin-top: 10fp; margin-bottom: 10fp; |
*.margin(10) 或逐个设置*.margin({left: 10}) |
例:设置左外边距为20fp |
- Java XML
- JS
- TS
背景颜色(background*
)
属性名称 | 描述 | Java XML | JS(style 或css ) |
TS |
---|---|---|---|---|
background* |
背景颜色 | ohos:background_element="#F2F2F2" |
background-color: #098564; |
*..backgroundColor('#098564') |
** 例:设置背景色为#675982 |
- Java XML
- JS
- TS
边框(border*
)
属性名称 | 描述 | Java XML | JS(style 或css ) |
TS |
---|---|---|---|---|
border |
边框 | 通过设置背景图层的方式①设置background_element 属性的值为样式文件;②在Java代码中定义ShapeElement 来控制边框样式 |
border: 1px solid red 或border-width: 1px; border-style: solid; border-color: red; (同时可以单独设置上border-top[-*] 下border-bottom[-*] 左border-left[-*] 右border-right[-*] 的边框) |
- Java & Java XML
- JS
-TS
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
标签
已于2021-11-22 14:07:08修改
赞
12
收藏 10
回复
12
7
10
相关推荐
感谢白老师详尽告知。
写的很好!!!亲测有效
终于知道java框架如何设置border啦
终于有会的了。
最积极的你👍🏻 👍🏻 👍🏻
JavaUI的border设置不是很灵活,比如设置底部边框,还得自己自定义😯😯😯
一起加油学习HarmonyOS
这对比对初学者太有用了