- 博客(4)
- 收藏
- 关注
原创 鸿蒙开发之饮食记录
在本篇博客中,我将介绍如何使用ArkTS语言在DevEco Studio中创建记录相关的组件,包括 `StatsCard`、`RecordList` 和 `SearchHeader`。Text(`建议${group.type.min}~${group.type.max}千卡`).grayText()`RecordList` 组件用于显示记录列表,包括分组标题和每组内的记录列表,用户可以对每条记录进行滑动操作以删除。- **RecordList 组件**:展示了分组的记录信息,每个记录可以进行滑动删除操作。
2024-06-26 10:40:47 1289
原创 使用ArkTS在DevEco Studio中创建记录主页面
**状态管理**:使用了 `@StorageProp` 来存储选定日期的状态,并在页面展示前使用 `aboutToAppear` 方法加载对应日期的记录。- **数据加载**:通过 `RecordService` 的服务方法异步加载记录数据,并通过 `@Provide` 提供给子组件 `RecordList`。- **界面布局**:使用 `Column` 和相关的布局属性来实现页面的垂直排列和样式设置。- 头部搜索栏(`SearchHeader`)- 记录列表(`RecordList`)
2024-06-26 10:32:07 614
原创 开发日志:使用ArkTS在DevEco Studio中创建用户隐私对话框
1. **导入常量**:我们导入了一个名为 `CommonConstants` 的常量模块,用于存储常用的常量值,如间距和字体权重。- **对话框控制**:初次使用自定义对话框时,对其控制逻辑不够熟悉。- **UI布局**:对话框的布局需要进行多次调整,以确保在不同设备上都能有良好的显示效果。- `confirm` 和 `cancel` 是两个回调函数,用于处理用户的选择。- `Column` 容器用于垂直排列对话框的各个部分,并设置了间距。- `controller` 用于控制对话框的显示和关闭。
2024-06-26 06:48:04 330
原创 使用ArkTS在DevEco Studio中创建用户隐私同意页面
2. **扩展Text组件**:创建了一个名为 `opacityWhiteText` 的扩展函数,用于简化设置文字透明度和字体大小的过程。- **状态未更新**:在实现 `onConfirm` 方法时,状态未能及时更新。- 在 `aboutToAppear` 方法中,我们检查用户是否已经同意隐私政策,如果同意则跳转到首页,否则弹出隐私同意对话框。- **弹窗控制**:自定义弹窗控制器的使用初期存在一些误操作,通过查阅文档和示例代码,正确实现了弹窗的控制。- `jumpToIndex` 方法用于跳转到首页。
2024-06-26 06:41:56 807
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人