logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

开源鸿蒙平台 KMP 三方库「BottomSheetNavigator3KMP」适配全流程

本文记录 BottomSheetNavigator3KMP 适配 OpenHarmony 的完整过程。针对上游纯 Compose 代码无法直接编译的问题,采用“内核提取”策略,将五条导航规则抽象为零依赖的纯 Kotlin 状态机 BottomSheetNavMachine,并基于 CPF-KMP-CMP 路线实现 ohosArm64/x64 双目标编译。通过 C ABI/N-API 桥接与 Ark

#开源#harmonyos#华为
开源鸿蒙平台 KMP 三方库「BottomSheetNavigator3KMP」适配全流程

本文记录 BottomSheetNavigator3KMP 适配 OpenHarmony 的完整过程。针对上游纯 Compose 代码无法直接编译的问题,采用“内核提取”策略,将五条导航规则抽象为零依赖的纯 Kotlin 状态机 BottomSheetNavMachine,并基于 CPF-KMP-CMP 路线实现 ohosArm64/x64 双目标编译。通过 C ABI/N-API 桥接与 Ark

#开源#harmonyos#华为
开源鸿蒙平台 CMP 三方库「scroll-effects」适配全流程

本文完整记录 scroll-effect-lazy 库在 OpenHarmony 平台的适配过程,实现纯 Compose 物理内核(速度归一、弹性滞后、回弹弹簧)100% 逐字复用,并通过 Kotlin/Native 编译为 ohosArm64/ohosX64 动态库,经 C ABI/N-API 桥接驱动 ArkUI 列表逐帧平移。项目采用 cmp_qrose 构建模式,隔离 Android 工具

#开源#harmonyos#华为
开源鸿蒙平台 CMP 三方库「scroll-effects」适配全流程

本文完整记录 scroll-effect-lazy 库在 OpenHarmony 平台的适配过程,实现纯 Compose 物理内核(速度归一、弹性滞后、回弹弹簧)100% 逐字复用,并通过 Kotlin/Native 编译为 ohosArm64/ohosX64 动态库,经 C ABI/N-API 桥接驱动 ArkUI 列表逐帧平移。项目采用 cmp_qrose 构建模式,隔离 Android 工具

#开源#harmonyos#华为
开源鸿蒙平台 CMP 三方库「multiplatform-compose」适配全流程

本文完整记录 multiplatform-compose 接入 OpenHarmony 的技术路径:基于社区 Compose-for-OHOS(skia 自绘后端),实现同一份 Kotlin Compose UI 在 Android、iOS 与 OpenHarmony 上运行。

#开源#harmonyos#华为
开源鸿蒙平台 CMP 三方库「multiplatform-compose」适配全流程

本文完整记录 multiplatform-compose 接入 OpenHarmony 的技术路径:基于社区 Compose-for-OHOS(skia 自绘后端),实现同一份 Kotlin Compose UI 在 Android、iOS 与 OpenHarmony 上运行。

#开源#harmonyos#华为
Flutter for OpenHarmony 微动漫App实战:关于实现

本文介绍了如何用Flutter实现一个完整的应用"关于"页面。该页面包含应用标识(Logo、名称、版本号)、应用介绍、功能特性、数据来源和联系方式等核心模块。技术实现上采用了渐变装饰、图标展示、url_launcher外部链接跳转等功能,通过Column垂直布局和SingleChildScrollView确保内容可滚动。文章详细展示了每个模块的代码实现,包括圆形容器渐变背景、e

文章图片
#flutter#javascript#开发语言 +2
Flutter for OpenHarmony 微动漫App实战 - 评分星级显示实现

摘要:本文介绍了微动漫App中评分展示的多种实现方式。在卡片视图中,评分通过星星图标和数字形式紧凑显示在底部渐变遮罩层上;列表项中评分置于副标题区域,采用简洁布局;详情页则使用醒目标签展示。技术实现上,卡片采用Stack层叠布局和渐变遮罩确保文字可读性,列表项利用ListTile的标准结构优化空间使用。文章详细讲解了Flutter组件如ClipRRect、Positioned、ListTile的应

文章图片
#flutter#android#java +3
Flutter for OpenHarmony 微动漫App实战 - 首页实现

本文详细介绍了微动漫App首页的实现过程,主要包含以下核心内容: 页面结构设计 采用经典的内容聚合布局 顶部横向滚动热门推荐 下方网格展示当季新番 关键功能实现 数据加载:通过ApiService获取动漫数据 状态管理:使用StatefulWidget管理加载状态 交互体验:实现下拉刷新、骨架屏和空状态处理 导航功能:顶部搜索入口和返回顶部按钮 性能优化 使用mounted检查避免内存泄漏 完善的

文章图片
#flutter#javascript#前端 +3
Flutter for OpenHarmony 微动漫App实战:个人中心实现

本文分享了Flutter个人中心页面的实现细节。文章从整体布局入手,介绍了经典的个人中心页面结构,包括用户信息展示区、统计卡片和功能菜单列表三大模块。重点讲解了如何通过Provider管理状态,实现收藏和历史记录数据的实时更新;如何使用Consumer2同时监听多个数据源;以及如何构建统计卡片、菜单列表等UI组件。代码示例展示了头像区域、渐变效果、导航跳转等实用技巧,并强调了遵循Material

文章图片
#flutter#android#ecmascript +2
    共 52 条
  • 1
  • 2
  • 3
  • 6
  • 请选择