当前位置:   article > 正文

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门_harmony api9

harmony api9

一、创建项目
 

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门-开源基础软件社区


 

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门-开源基础软件社区


二、创建卡片
 

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门-开源基础软件社区

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门-开源基础软件社区

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门-开源基础软件社区


 

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门-开源基础软件社区


三、添加资源
 

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门-开源基础软件社区


四、具体代码

  1. @Entry
  2. @Component
  3. struct WidgetNewCard {
  4. /*
  5. * The title.
  6. */
  7. readonly TITLE: string = 'harmonyOs';
  8. readonly CONTEXT: string = '技术构建万物智联';
  9. /*
  10. * The action type.
  11. */
  12. readonly ACTION_TYPE: string = 'router';
  13. /*
  14. * The ability name.
  15. */
  16. readonly ABILITY_NAME: string = 'EntryAbility';
  17. /*
  18. * The message.
  19. */
  20. readonly MESSAGE: string = 'add detail';
  21. /*
  22. * The with percentage setting.
  23. */
  24. readonly FULL_WIDTH_PERCENT: string = '100%';
  25. /*
  26. * The height percentage setting.
  27. */
  28. readonly FULL_HEIGHT_PERCENT: string = '100%';
  29. build() {
  30. Row() {
  31. Column() {
  32. Text(this.TITLE)
  33. .fontSize(14)
  34. .fontColor(0xFEFEFE)
  35. .fontWeight(600)
  36. Text(this.CONTEXT)
  37. .fontSize(14)
  38. .fontColor(0xFEFEFE)
  39. .fontWeight(600)
  40. }
  41. .width(this.FULL_WIDTH_PERCENT)
  42. }
  43. .backgroundImage($r("app.media.new_bg"))
  44. .backgroundImageSize(ImageSize.Cover)
  45. .height(this.FULL_HEIGHT_PERCENT)
  46. .onClick(() => {
  47. postCardAction(this, {
  48. "action": this.ACTION_TYPE,
  49. "abilityName": this.ABILITY_NAME,
  50. "params": {
  51. "message": this.MESSAGE
  52. }
  53. });
  54. })
  55. }
  56. }

五、运行案例
 

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门-开源基础软件社区

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门-开源基础软件社区

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门-开源基础软件社区


 

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门-开源基础软件社区

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门-开源基础软件社区

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门-开源基础软件社区


六、案例卡片效果
 

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门-开源基础软件社区


七、代码地址
(HarmonyOSAPP开发相关组件: 深圳市蛟龙腾飞网络科技有限公司 - Gitee.com)

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

闽ICP备14008679号