Harmony鸿蒙实战开发-康健管理app-康健中心「UI界面/登录-注册-修改暗码-活 ...

打印 上一主题 下一主题

主题 1911|帖子 1911|积分 5733

Harmony鸿蒙实战开发-康健管理app-康健中心「UI界面/登录-注册-修改暗码-活动记载」【源码在文末】


  
运行工具:DevEco Studio
一、运行演示

1、登录

2、注册

3、忘记暗码

4、首页【UI界面】「可上下滑动欣赏-带头部导航栏」

5、康健【UI界面】

6、活动「及时记载」

7、身体【UI界面】「可上下滑动」

8、我的-首页「各个模块可点击」

9、我的-活动手环【UI界面】

10、我的-个人信息

11、我的-反馈中心

12、我的-关于我们


二、部门代码

  1. import router from '@ohos.router'
  2. @Preview
  3. @Component
  4. export default struct Mine {
  5.   build() {
  6.     Column() {
  7.       Row(){
  8.         Column(){
  9.           Text('用户10001')
  10.             .fontSize(22)
  11.             .fontColor(Color.White)
  12.             .fontWeight(FontWeight.Bold)
  13.             .margin({
  14.               left:20
  15.             })
  16.           Text('与健康中心相遇的第33天')
  17.             .fontSize(12)
  18.             .fontColor(Color.White)
  19.             .margin({
  20.               top:5,
  21.               left:20
  22.             })
  23.         }
  24.         .alignItems(HorizontalAlign.Start)
  25.         Image($r('app.media.ic_avatar'))
  26.           .width(50)
  27.           .height(50)
  28.           .margin({
  29.             right:20
  30.           })
  31.       }.justifyContent(FlexAlign.SpaceBetween)
  32.       .margin({
  33.         top:20
  34.       })
  35.       .width('100%')
  36.       .height('10%')
  37.       Image($r('app.media.plus')).width('100%')
  38.         .height(100)
  39.         .margin({
  40.           top:20,
  41.           left:20,
  42.           right:20
  43.         })
  44.         .objectFit(ImageFit.Fill)
  45.       Column(){
  46.         Row(){
  47.           Row(){
  48.             Image($r('app.media.ic_band')).width(25).height(25).objectFit(ImageFit.Fill)
  49.             Text('运动手环').fontColor(Color.White).margin({
  50.               left:10
  51.             })
  52.           }
  53.           .margin({
  54.             left: 20,
  55.             top:20
  56.           })
  57.           Image($r('app.media.ic_right')).width(25).height(25).objectFit(ImageFit.Fill).margin({
  58.             right: 20,
  59.             top: 20
  60.           })
  61.         }.width('100%').justifyContent(FlexAlign.SpaceBetween)
  62.         .onClick(() => {
  63.           router.pushUrl({
  64.             url: 'pages/settings/band'
  65.           })
  66.         })
  67.         Row(){
  68.           Row(){
  69.             Image($r('app.media.ic_info')).width(25).height(25).objectFit(ImageFit.Fill)
  70.             Text('个人信息').fontColor(Color.White).margin({
  71.               left:10
  72.             })
  73.           }
  74.           .margin({
  75.             left: 20,
  76.             top:30
  77.           })
  78.           Image($r('app.media.ic_right')).width(25).height(25).objectFit(ImageFit.Fill).margin({
  79.             right: 20,
  80.             top: 30
  81.           })
  82.         }.width('100%').justifyContent(FlexAlign.SpaceBetween)
  83.         .onClick(() => {
  84.           router.pushUrl({
  85.             url: 'pages/settings/myInfo'
  86.           })
  87.         })
  88.         Row(){
  89.           Row(){
  90.             Image($r('app.media.ic_help')).width(25).height(25).objectFit(ImageFit.Fill)
  91.             Text('我要帮助').fontColor(Color.White).margin({
  92.               left:10
  93.             })
  94.           }
  95.           .margin({
  96.             left: 20,
  97.             top:30
  98.           })
  99.           Image($r('app.media.ic_right')).width(25).height(25).objectFit(ImageFit.Fill).margin({
  100.             right: 20,
  101.             top: 30
  102.           })
  103.         }.width('100%').justifyContent(FlexAlign.SpaceBetween)
  104.         .onClick(() => {
  105.           router.pushUrl({
  106.             url: 'pages/settings/help'
  107.           })
  108.         })
  109.         Row(){
  110.           Row(){
  111.             Image($r('app.media.ic_about')).width(25).height(25).objectFit(ImageFit.Fill)
  112.             Text('关于我们').fontColor(Color.White).margin({
  113.               left:10
  114.             })
  115.           }
  116.           .margin({
  117.             left: 20,
  118.             top:30
  119.           })
  120.           Image($r('app.media.ic_right')).width(25).height(25).objectFit(ImageFit.Fill).margin({
  121.             right: 20,
  122.             top: 30
  123.           })
  124.         }.width('100%').justifyContent(FlexAlign.SpaceBetween)
  125.         .onClick(() => {
  126.           router.pushUrl({
  127.             url: 'pages/settings/about'
  128.           })
  129.         })
  130.       }.backgroundColor('#1F1F1F')
  131.       .width('95%')
  132.       .height('30%')
  133.       .margin({
  134.         left:20,
  135.         right:20,
  136.         top:20
  137.       })
  138.       .borderRadius(15)
  139.     }.width('100%')
  140.     .height('100%')
  141.     .backgroundImage($r('app.media.background'))
  142.     .backgroundImageSize(ImageSize.Cover)
  143.   }
  144. }
复制代码
三、源码

相干鸿蒙项目点此专栏

通过百度网盘分享的文件:…zip 链接:百度网盘 请输入提取码
   文件已经加密,请点击下方名片获取源码
  或:One_PQ

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

曂沅仴駦

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表