当前位置:   article > 正文

HarmonyOS基础组件_harmonyos backbuttonicon

harmonyos backbuttonicon

Image组件

Image组件,从API7开始支持,支持本地图片和网络图片的渲染展示。如果使用的是网络图片,我们需要提前开启网络权限。具体开启方式如下:

  1. {
  2. "module": {
  3. "name": "entry",
  4. "type": "entry",
  5. "description": "$string:module_desc",
  6. "mainElement": "EntryAbility",
  7. "deviceTypes": [
  8. "phone"
  9. ],
  10. "deliveryWithInstall": true,
  11. "installationFree": false,
  12. "pages": "$profile:main_pages",
  13. "abilities": [
  14. {
  15. "name": "EntryAbility",
  16. "srcEntrance": "./ets/entryability/EntryAbility.ts",
  17. "description": "$string:entryAbility_desc",
  18. "icon": "$media:icon",
  19. "label": "$string:entryAbility_label",
  20. "startWindowIcon": "$media:icon",
  21. "startWindowBackground": "$color:start_window_background",
  22. "visible": true,
  23. "skills": [
  24. {
  25. "entities": [
  26. "entity.system.home"
  27. ],
  28. "actions": [
  29. "action.system.home"
  30. ]
  31. }
  32. ]
  33. }
  34. ],
  35. "requestPermissions": [
  36. {
  37. //使用网络图片时,需要申请权限ohos.permission.INTERNET
  38. "name": "ohos.permission.INTERNET"
  39. }
  40. ]
  41. }
  42. }

Image组件可以加载 不同资源类型的图片,示例如下:

设置图片大小

 Text组件

 文本组件是我们最常用的组件之一,它是用来在界面上展示一段文本信息。

设置文本大小

 设置文本粗细,默认为400

 设置文本颜色

示例代码:

  1. @Entry
  2. @Component
  3. struct ImagePage {
  4. @State message: string = 'Hello World'
  5. build() {
  6. Row() {
  7. Column() {
  8. Text('HarmonyOS')
  9. Text('HarmonyOS')
  10. .fontColor(Color.Blue)
  11. .fontSize(20)
  12. .fontStyle(FontStyle.Italic)
  13. .fontWeight(FontWeight.Bold)
  14. .fontFamily('Arial')
  15. //设置文本对齐方式
  16. Text('HarmonyOS')
  17. .width(200)
  18. .textAlign(TextAlign.Start)
  19. .backgroundColor(0xE6F2FD)
  20. //设置文本超长显示
  21. Text('This is the text content of Text Component This is the text content of Text Component')
  22. .fontSize(16)
  23. .maxLines(1)
  24. .textOverflow({overflow:TextOverflow.Ellipsis})
  25. .backgroundColor(0xE6F2F)
  26. //设置文本装饰线
  27. Text('HarmonyOS')
  28. .fontSize(20)
  29. .decoration({type:TextDecorationType.Underline,color:Color.Black})
  30. .backgroundColor(0xE6)
  31. }
  32. .width('100%')
  33. }
  34. .backgroundColor(0xF1F3F5)
  35. .height('100%')
  36. }
  37. }

 显示效果:

 

 TextInput组件

 TextInput组件可以输入单行文本并支持响应输入事件。

 Button组件

 button组件主要用来响应点击操作。

 设置button样式

Done!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/218732
推荐阅读
相关标签
  

闽ICP备14008679号