logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【开源鸿蒙跨平台开发先锋训练营】DAY8~DAY13底部导航栏Tab选项卡1

本文介绍了Flutter应用中实现底部导航栏的完整步骤:1)准备8张图标图片(选中/未选中状态各4个);2)创建图片路径常量类统一管理资源;3)构建首页、打卡和我的页面组件;4)开发自定义底部导航栏项组件,支持图标切换和动画效果;5)实现主页面框架,集成IndexedStack管理页面切换;6)修改应用入口使用MainPage作为首页。整个方案采用模块化设计,通过常量管理资源路径,自定义组件实现平

文章图片
#开源#鸿蒙#flutter +2
【开源鸿蒙跨平台开发先锋训练营】DAY8~DAY13底部导航栏Tab选项卡1

本文介绍了Flutter应用中实现底部导航栏的完整步骤:1)准备8张图标图片(选中/未选中状态各4个);2)创建图片路径常量类统一管理资源;3)构建首页、打卡和我的页面组件;4)开发自定义底部导航栏项组件,支持图标切换和动画效果;5)实现主页面框架,集成IndexedStack管理页面切换;6)修改应用入口使用MainPage作为首页。整个方案采用模块化设计,通过常量管理资源路径,自定义组件实现平

文章图片
#开源#鸿蒙#flutter +2
【开源鸿蒙跨平台开发先锋训练营】DAY8~DAY13底部导航栏Tab选项卡1

本文介绍了Flutter应用中实现底部导航栏的完整步骤:1)准备8张图标图片(选中/未选中状态各4个);2)创建图片路径常量类统一管理资源;3)构建首页、打卡和我的页面组件;4)开发自定义底部导航栏项组件,支持图标切换和动画效果;5)实现主页面框架,集成IndexedStack管理页面切换;6)修改应用入口使用MainPage作为首页。整个方案采用模块化设计,通过常量管理资源路径,自定义组件实现平

文章图片
#开源#鸿蒙#flutter +2
【开源鸿蒙跨平台开发先锋训练营】Day3 支持鸿蒙的Flutter请求网络,实现列表功能

本文介绍了在Flutter开发鸿蒙应用时如何进行网络请求。主要使用第三方库http进行HTTP请求,并详细说明了各平台的网络权限配置方法:鸿蒙需在module.json5中添加权限,安卓需修改AndroidManifest.xml,macOS需配置entitlements文件。文章提供了完整的网络请求封装示例,包括HttpClient类、ApiResponse模型和API配置,并展示了如何实现礼物

文章图片
#flutter#鸿蒙
【开源鸿蒙跨平台开发先锋训练营】Day4~6 实现上拉加载下拉刷新能力

介绍了为解决接口数据不足问题而采用的新接口设计方案,该接口支持分页查询水果信息,包含页码、每页数量和水果类别三个参数。详细说明了接口返回的数据结构,包括水果基本属性、营养成分和功效等信息。重点阐述了在鸿蒙手机上使用Flutter实现下拉刷新和上拉加载功能的代码实现,通过RefreshIndicator组件和分页逻辑控制数据加载,当刷新时重置页码并替换列表,加载更多时追加数据。

文章图片
#flutter#鸿蒙
【开源鸿蒙跨平台开发先锋训练营】Day4~6 实现上拉加载下拉刷新能力

介绍了为解决接口数据不足问题而采用的新接口设计方案,该接口支持分页查询水果信息,包含页码、每页数量和水果类别三个参数。详细说明了接口返回的数据结构,包括水果基本属性、营养成分和功效等信息。重点阐述了在鸿蒙手机上使用Flutter实现下拉刷新和上拉加载功能的代码实现,通过RefreshIndicator组件和分页逻辑控制数据加载,当刷新时重置页码并替换列表,加载更多时追加数据。

文章图片
#flutter#鸿蒙
【开源鸿蒙跨平台开发先锋训练营】Day3 支持鸿蒙的Flutter请求网络,实现列表功能

本文介绍了在Flutter开发鸿蒙应用时如何进行网络请求。主要使用第三方库http进行HTTP请求,并详细说明了各平台的网络权限配置方法:鸿蒙需在module.json5中添加权限,安卓需修改AndroidManifest.xml,macOS需配置entitlements文件。文章提供了完整的网络请求封装示例,包括HttpClient类、ApiResponse模型和API配置,并展示了如何实现礼物

文章图片
#flutter#鸿蒙
【开源鸿蒙跨平台开发先锋训练营】Day2 在flutter创建鸿蒙跨平台项目并将代码提交至AtomGit平台自建公开仓库全流程

atomgit项目提交指南:1)在atomgit创建项目并获取地址;2)生成访问令牌;3)使用基础Git命令(init/add/commit等)初始化项目;4)关联远程仓库(remote add origin);5)通过包含令牌的URL设置认证(remote set-url);6)执行分支管理(branch -M)和推送(push);7)处理特定文件(README.md/.gitignore)的添

文章图片
#鸿蒙#flutter
【开源鸿蒙跨平台开发先锋训练营】Day2 在flutter创建鸿蒙跨平台项目并将代码提交至AtomGit平台自建公开仓库全流程

atomgit项目提交指南:1)在atomgit创建项目并获取地址;2)生成访问令牌;3)使用基础Git命令(init/add/commit等)初始化项目;4)关联远程仓库(remote add origin);5)通过包含令牌的URL设置认证(remote set-url);6)执行分支管理(branch -M)和推送(push);7)处理特定文件(README.md/.gitignore)的添

文章图片
#鸿蒙#flutter
【开源鸿蒙跨平台开发先锋训练营】Day2 在flutter创建鸿蒙跨平台项目并将代码提交至AtomGit平台自建公开仓库全流程

atomgit项目提交指南:1)在atomgit创建项目并获取地址;2)生成访问令牌;3)使用基础Git命令(init/add/commit等)初始化项目;4)关联远程仓库(remote add origin);5)通过包含令牌的URL设置认证(remote set-url);6)执行分支管理(branch -M)和推送(push);7)处理特定文件(README.md/.gitignore)的添

文章图片
#鸿蒙#flutter
到底了