自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 黑马健康应用数据持久化及相关操作

接下来便是数据持久化操作和页面交互。饮食记录页面的业务层开发,主要是在实现动态化渲染数据的基础上,实现各个页面数据互通,也就是在一个页面上操作,操作部分所涉及到相关部分的数据也会相应的发生变化。还有一个要注意的就是之前食物记录页面、食物列表操作等等,我们都用了许多的Builder函数,来实现代码更加规范、更加简洁,但Build函数也有些不足,就是build构解函数默认情况下,传递的是数值而非引用,属性变动时,不会触发重新渲染。在之前的基础之上实现了数据持久化操作和页面交互,以及饮食记录页面的业务层开发。

2024-06-25 11:13:39 272

原创 黑马健康应用进一步加工

接下来便是数据模型—记录项和数据模型—饮食记录操作,主要是通过一系列的操作来实现数据由固定的、虚拟的、假的转变为动态的、真实的。由于代码有点琐碎繁多,代码便不上传。首先第一个一次开发和多端部署,实现了应用可以在正常的手机、折叠手机、以及平板手机上,根据屏幕的大小而作出相应的调整从而进行展示。在之前的基础上,又实现了三方面的操作包含:1.一次开发和多端部署、2.数据模型—记录项、3.数据模型—饮食记录。

2024-06-22 17:48:00 166

原创 黑马健康应用(食物列表页的完成)

在其中运用两个比较新的知识,一个是分隔器组件Divider(),实现分隔不同内容块/内容元素,另一个便是透明度属性.opacity(),通过设置透明比率来达到对应的透明效果,使用Promise形式返回。1.顶部日期和之前的头部导航差不多,都是row行式布局,其内包含着Text文本组件和image图片组件,按理说顶部日期应该也需要有一个弹窗来实现日期的勾选,可惜自己时间有限而且期末也快到了,便没再进步完善。接着便是第二部分食物列表,由于其代码比较复杂,便单独一个页面来写,然后在导出后再路由页面使用。

2024-06-20 21:01:32 387

原创 黑马健康应用记录页面的实现

下面是统计信息部分中的热量统计和营养素统计,在热量统计部分运用了Stack堆叠容器,子组件按照顺序依次入栈,后一个子组件覆盖前一个子组件。接下来便是头部搜索框SearchHeader(),它是row行式布局,在其中运用Search搜索框组件来实现搜索功能的实现,还有Badge可以附加在单个组件上用于信息标记的容器组件。接着便是统计卡片StatsCard()的实现,运用column()列式布局,其包含日期信息和统计信息,在统计信息中新增了Swiper滑块视图容器,提供子组件滑动轮播显示的能力。

2024-06-19 17:12:20 164

原创 黑马健康应用的初步实现

就这三个内容,主要是通过一些基本HarmonyOS组件来实现如:image、button、text等和一些容器组件如column、row、Tabs等来实现操作的,还有controller来实现欢迎页面弹窗的构建。今天我写这篇文章是为了庆祝鸿蒙应用开发的初期阶段的完成,其主要内容包括:1、欢迎页面UI的实现,2、欢迎页面业务初步完成,3、首页Tabs的实现。

2024-06-18 17:21:46 199

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除