自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 鸿蒙作业HealthApp第六期

本期主要讲解食物列表的创建,主要分为底部Panel的创建和数字键盘的创建。clickNumber方法处理用户点击数字或小数点的逻辑: 拼接用户输入的内容到value。校验输入格式,确保只有一个小数点且小数点后不超过两位。将字符串转换为数值,并保存到amount中。如果输入超过999.9,则限制为999.0。clickDelect方法处理用户点击“删除”按钮的逻辑:如果value为空,则重置value和amount为0。否则,删除value的最后一个字符,并更新amount。

2024-06-25 14:47:38 163

原创 鸿蒙作业HealthApp第五期

本期主要讲解食物列表页结构的分析及其完善。使用Column组件作为根容器,其中包含了头部导航、记录项列表和底部面板。头部导航通过@Builder Header()装饰器定义,包含返回按钮和当前记录类型的名称。记录项列表ItemList组件接受showPanel和isFood作为属性,用于控制底部面板的显示以及列表的显示内容。底部面板Panel组件在showPanel为true时显示,包含顶部日期、记录项卡片、数字键盘和两个按钮(取消和提交)。点击“取消”按钮会关闭底部面板。

2024-06-25 14:06:44 248

原创 鸿蒙作业HealthApp第四期

本期主要使用 List 组件展示一个记录列表,其中每个记录由 ListItem 组件表示。分组标题:包括图像、文本描述和建议的卡路里摄入量。组内记录列表:使用嵌套的 List 和 ListItem 组件展示具体的记录。每条记录包括图像、食物名称、数量描述和卡路里数。

2024-06-23 11:34:51 127

原创 鸿蒙作业HealthApp第三期

currentBreakpoint:表示当前的断点类型,用于响应式布局。selectedDate:表示选定的日期,默认为当天的开始时间。controller:实例化一个自定义对话控制器,用于管理日期选择对话框。intake:表示摄入的卡路里数量。expend:表示消耗的卡路里数量。recommend:推荐的每日卡路里摄入量。remainCalorie() 方法:计算并返回剩余可摄入的卡路里数量。carbon、protein、fat:分别表示碳水化合物、蛋白质和脂肪的摄入量。

2024-06-22 18:24:32 518

原创 鸿蒙作业HealthApp第二期

一个利用鸿蒙开发完成的一个HealthApp

2024-06-22 17:13:29 243

原创 鸿蒙作业HealthApp第一期

1、欢迎页面的组件,主要实现了用户隐私协议的弹窗和处理逻辑。首先,通过PreferenceUtil模块加载用户首选项,判断用户是否同意隐私协议,如果用户同意,则跳转到首页;如果用户不同意,则弹出隐私协议对话框。在用户点击确认同意时,会保存用户的选择,并跳转到首页;如果用户选择取消,则会退出应用。2、使用 @CustomDialog 注解定义了一个自定义对话框组件 UserPrivacyDialog。3 、controller: 用于控制对话框的显示和关闭。

2024-06-22 15:12:10 336

原创 初识红(鸿)楼梦(蒙)

对于初学者或者期末复习者有非常大的帮助,把所有的精华全都包含于此了

2024-06-22 14:20:26 117

空空如也

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

TA关注的人

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