- 博客(12)
- 收藏
- 关注
原创 鸿蒙中基础组件的学习
通过Text的属性可以设计出丰富的文本样式。通过下面的“新闻词条案例”来学习文本样式。以下是Text文本组件常用的样式,我们先过一眼混个眼熟,然后再一个一个去尝试,多试几次根据现实效果反复调试,用不了多久就学会了。.fontSize 设置文字大小,默认为14.fontColor 设置文本颜色.fontWeight 设置文本粗细取值:FontWeight.Bold.maxLines 最大行数.lineHeight 设置行高。
2025-08-26 17:18:46
1145
原创 鸿蒙学习-功能组件(Canvas 画布)
左上角为原点 (0,0),X轴向右,Y轴向下。复杂图形考虑使用 SVG 替代。缓存绘制状态(需手动管理):每次重绘完整路径(默认)
2025-06-02 21:53:00
464
原创 鸿蒙学习-功能组件(Grid网格)
如下图所示,这个一个Grid网格组件,每一个网格项是GridItem。Gird的使用和List使用步骤基本一样,按照下面三个步骤几个完成。接下来创建Grid数据集,并循环渲染到Grid容器。创建网格项组件,并与网格项数据模型绑定。,将这些数据封装为数据模型。
2025-06-02 21:26:16
189
原创 鸿蒙学习-功能组件(Swiper轮播图)
Swiper一般用来显示轮播图,在很多应用的首页都会有轮播图展示广告或者一些重要的信息。如下图所示,轮播展示几张图片。
2025-06-02 21:22:25
367
原创 鸿蒙学习-功能组件(List列表)
List列表是一种复杂容器,当列表项达到一定数量,内容超过屏幕大小时,可以自动提供滚动功能。使用列表可以轻松高效地显示结构化、可滚动的信息。
2025-06-02 21:19:27
287
原创 鸿蒙学习-功能组件(Tabs)
想要实现点击页签同步切换页面,需要让Tabs与TabsController相关联,TabsController是用来控制页面切换的控制器,并调用TabsController的changeIndex(索引)切换内容页。TabBar是导航页签栏,页面结构如下图所示,根据不同的导航类型,布局会有区别,可以分为底部导航、顶部导航、侧边导航,其导航栏分别位于底部、顶部和侧边。控制滑动切换的属性为scrollable,默认值为true,表示可以滑动,若要限制滑动切换页签则需要设置为false。
2025-06-02 21:12:19
484
原创 鸿蒙学习-组件导航(Navigation)
Navigation() { NavDestination() { // 页面内容 } }.titleMode(NavigationTitleMode.Free) // 自由模式 .navBar(this.CustomNavBar()) // 自定义导航栏组件。
2025-06-01 22:46:28
931
原创 鸿蒙学习-向用户申请权限
} }).catch((err) => { console.error(`请求异常: ${err.code}`);// privacy.json { "privacyLabels": [ { "name": "cameraUsage", "description": "用于拍摄照片和视频通话", "scope": "CAMERA" }, { "name": "locationPurpose", "description": "提供周边服务推荐", "scope": "LOCATION" } ] }
2025-06-01 22:34:41
739
原创 鸿蒙学习-HTTP数据请求
method: http.RequestMethod.GET, // 支持GET/POST/PUT/DELETE。caPath: '/resources/rawfile/cacert.pem', // CA证书路径。// 核心HTTP模块。backoffType: BackoffType.EXPONENTIAL // 指数退避。connectTimeout: 60000, // 连接超时(ms)readTimeout: 60000 // 读取超时(ms)// 低速网络启用压缩。
2025-06-01 22:28:30
789
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1