【时间盒子】-【6.任务页面】在同一个页面新建、编辑任务

Tips:

  • Column组件的使用;

  • color.json资源文件的使用。

一、页面布局

页面分为三个部分,从上往下分别是:标题菜单栏、时间选择器和任务列表。每个部分都可以设计为独立的组件,后续文章分别介绍。

二、新建页面

右击pages目录,新建 >> Page >> 页面命名为Detail。

三、布局代码

在Detail.ets文件页面中,我们删除默认的布局代码。使用column容器布局,从上往下加入自定义组件(待完善,见后续文章):标题菜单栏、时间选择器和任务列表。

关于Column组件的使用,请参考官方文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/cta-use-of-the-column-and-row-component-V5

javascript 复制代码
build() {
  Column() {
    // 标题菜单栏
    // TODO: 待完善

    // 时间选择器
    // TODO: 待完善

    // 任务列表
    // TODO: 待完善

  }
  .width('100%')
  .height('100%')
  .backgroundColor('#F1F3F5')
}

四、资源使用

上述代码中backgroundColor('#F1F3F5'),背景颜色值#F1F3F5可以在资源文件src >> main >> resources >> base >> element >> color.json 中定义。在页面中使用自定义的颜色值 $r('app.color.grey_light')。

javascript 复制代码
.backgroundColor($r('app.color.grey_light'))

关于资源的使用,请参考官方文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/resource-usage-0000001820880417

相关推荐
鸣弦artha37 分钟前
Flutter 框架跨平台鸿蒙开发 —— Image Widget 占位符技术
flutter·华为·harmonyos
世人万千丶1 小时前
鸿蒙跨端框架Flutter学习day 2、常用UI组件-层叠布局 Stack & Positioned
学习·flutter·ui·实时互动·harmonyos·鸿蒙
五羟基己醛3 小时前
【HarmonyOS开发】鸿蒙ArkTS应用题目详解【完成】
华为
hefengbao4 小时前
【京墨文库】安卓版 v.16.1, 鸿蒙版 v1.2.1发布
华为·harmonyos
小学生波波4 小时前
HarmonyOS6 - XComponent与AVPlayer实现视频播放功能
arkts·鸿蒙·鸿蒙系统·视频播放·鸿蒙开发·harmonyos6
C雨后彩虹4 小时前
无向图染色
java·数据结构·算法·华为·面试
江湖有缘5 小时前
基于华为openEuler部署tududi个人任务管理工具
华为
奋斗的小青年!!5 小时前
Flutter在OpenHarmony上实现渐变文字动画的深度优化实践
前端·flutter·harmonyos·鸿蒙
南村群童欺我老无力.5 小时前
Flutter 框架跨平台鸿蒙开发 - 从零打造一款精美天气App
flutter·华为·harmonyos
zhujian826376 小时前
二十六、【鸿蒙 NEXT】LazyForeach没有刷新
华为·harmonyos·下拉刷新·lazyforeach未刷新