logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙 ArkTS 月历签到网格组件设计与实现详解

本文详细介绍了基于鸿蒙ArkTS的月历签到网格组件设计与实现。该组件采用Grid网格布局实现7列月历展示,通过三色方案区分签到状态(已签/补签/未签),并支持月份切换、今日高亮、点击交互等功能。文章从需求分析、技术选型(选择Grid而非Flex布局)、核心代码实现(包括空白日期处理、状态管理)到无障碍设计等方面进行了全面解析,重点阐述了ArkTS声明式UI开发的优势,如状态驱动渲染、强类型约束等特

#harmonyos#华为#鸿蒙 +1
鸿蒙ArkUI体检报告指标对照表 —— 从数据建模到布局实现的全链路实践

六、关键实现代码解析 6.1 主页面架构(Index.ets) @Component struct Index { private checkItems: CheckupData[] = SAMPLE_ITEMS; build() { Column() { this.buildHeader() this.buildReportSummary() this.buildDataTable() this

文章图片
#harmonyos#华为#鸿蒙 +1
鸿蒙 ArkTS 多阶段交叉渐变动画布局:从 Flutter AnimatedCrossFade 到鸿蒙原生实现

本文探讨如何在鸿蒙ArkTS中实现类似Flutter AnimatedCrossFade的多阶段交叉渐变动画效果。文章首先分析Flutter AnimatedCrossFade的原理和特性,包括其自动管理子组件切换、可配置动画参数等核心功能。随后详细讲解ArkUI动画系统的三层架构(显式动画、隐式动画和过渡动画),并重点介绍如何使用Stack布局结合条件渲染和transition实现多阶段动画过渡

文章图片
#harmonyos#flutter#华为 +2
异形列表(混合布局)在鸿蒙与Flutter中的技术实现与对比分析

本文对比分析了Flutter和HarmonyOS ArkTS在实现异形列表(混合布局)方面的技术方案。异形列表允许在同一列表中混合展示文字、图片、视频等多种卡片类型,是主流内容平台的核心技术。文章首先介绍了数据模型定义,比较了Flutter(Dart)和ArkTS在类型处理上的差异。随后详细阐述了Flutter基于ListView.builder的实现,包括类型分发机制、三种卡片的具体实现以及图片

文章图片
#harmonyos#flutter#华为 +1
从 Flutter 到鸿蒙 ArkUI:向心·离心发散布局动画的跨平台实现与设计哲学

本文探讨了跨平台实现向心·离心发散布局动画的技术方案,比较了Flutter和鸿蒙ArkUI框架的实现差异。文章首先分析了传统布局的局限性,建立了数学模型描述子组件从圆心到圆周的平滑过渡。Flutter采用CustomMultiChildLayout+AnimationController方案,将布局逻辑与动画分离;而ArkUI则通过Stack+@Builder+animateTo实现类似效果。文章

文章图片
#flutter#harmonyos#华为 +2
HarmonyOS ArkUI 自定义 3×3 行列不等高布局实战 —— 从 Flutter 到 ArkUI 的范式迁移

本文介绍了在HarmonyOS ArkUI框架下实现3×3不等高网格布局的两种技术方案:基于Grid组件的模板字符串方案和基于Stack的自定义布局算法方案。文章从Flutter的CustomMultiChildLayout方案切入,对比分析了ArkUI中的等效实现方式,重点阐述了两种方案的核心原理、代码实现、优缺点及适用场景。方案一利用Grid的rowsTemplate/columnsTempl

文章图片
#harmonyos#flutter#华为 +2
鸿蒙 ArkUI 响应式布局深度实践:从 Flutter LayoutBuilder 到 GridRow 断点系统的跨界实现

本文深入探讨了鸿蒙 ArkUI 中的响应式布局实现,重点对比了 Flutter 的 LayoutBuilder 与 ArkUI 的 GridRow 断点系统。通过一个图标+文字自适应导航栏的案例,详细解析了 GridRow 的构造参数、断点配置和事件回调机制。文章提供了完整的 ArkTS 代码实现,帮助开发者掌握鸿蒙响应式布局的核心技术,实现跨设备尺寸的自适应 UI 设计。

文章图片
#华为#harmonyos#鸿蒙 +1
鸿蒙 ArkUI 分页账单明细表:从零到一构建企业级财务数据展示组件

本文介绍了基于鸿蒙ArkUI框架开发的企业级分页账单明细表组件。该组件采用ArkTS语言编写,运行于HarmonyOS 6.1.1平台,主要面向财务管理和订单管理场景,实现了87条数据的分页展示(每页10条)。 项目采用分层架构设计,包含数据模型层、UI组件层和页面入口层。核心组件PaginatedBillTable具备分页展示、智能页码生成、表格渲染等功能,支持金额状态着色、统计摘要等功能。组件

文章图片
#harmonyos#华为#鸿蒙 +1
鸿蒙 ArkUI 分页账单明细表:从零到一构建企业级财务数据展示组件

本文介绍了基于鸿蒙ArkUI框架开发的企业级分页账单明细表组件。该组件采用ArkTS语言编写,运行于HarmonyOS 6.1.1平台,主要面向财务管理和订单管理场景,实现了87条数据的分页展示(每页10条)。 项目采用分层架构设计,包含数据模型层、UI组件层和页面入口层。核心组件PaginatedBillTable具备分页展示、智能页码生成、表格渲染等功能,支持金额状态着色、统计摘要等功能。组件

文章图片
#harmonyos#华为#鸿蒙 +1
鸿蒙 ArkUI 日历预约时间表:基于 Table 布局的时段预约系统设计与实现

鸿蒙 ArkUI 日历预约时间表摘要 本文介绍了一个基于鸿蒙 ArkUI 框架开发的日历预约时间表组件实现方案。该组件采用 Table 布局方式,通过 Column + Row 嵌套实现二维网格视图,展示一周七天不同时段的状态。主要特点包括: 三种状态可视化:使用绿色(可预约)、红色(已约满)、灰色(维护中)直观区分时段状态 周视图导航:支持上一周/下一周切换,自动计算日期范围 交互功能:点击可预

文章图片
#harmonyos#华为#鸿蒙 +1
    共 61 条
  • 1
  • 2
  • 3
  • 7
  • 请选择