发布时间:2026/7/29 18:43:22
HarmonyOS应用开发实战:猫猫大作战-stat-item 统计项组件 前言在「猫猫大作战」的 HUD 和游戏结束界面中需要反复展示得分、时长、等级、连击次数等统计数据。将这些统计项封装为StatItem组件可以大幅提升代码复用性。一、StatItem 组件Componentexportstruct StatItem{Proplabel:string;Propvalue:string;PropvalueColor:string#2C3E50;build(){Column(){Text(this.label).fontSize(12).fontColor(#95A5A6).margin({bottom:4})Text(this.value).fontSize(20).fontWeight(FontWeight.Bold).fontColor(this.valueColor)}.alignItems(HorizontalAlign.Center)}}二、使用 StatItem// HUD 中的统计Row(){StatItem({label:得分,value:${this.score},valueColor:#E74C3C})StatItem({label:连击,value:${this.combo.multiplier}x,valueColor:#F39C12})StatItem({label:时间,value:${this.gameTime}s,valueColor:#95A5A6})}.width(100%).justifyContent(FlexAlign.SpaceEvenly).padding(16)// 游戏结束时的统计Column(){StatItem({label:最终得分,value:${this.finalScore},valueColor:#E74C3C})StatItem({label:最高等级,value:Lv.${this.highestLevel}})StatItem({label:游戏时长,value:${this.gameTime}秒})StatItem({label:最大连击,value:${this.maxCombo}x})}三、组件属性属性类型默认值说明labelstring-标签文字valuestring-数值文字valueColorstring‘#2C3E50’数值颜色四、最佳实践参数化组件标签、数值、颜色都可配置复用率高HUD 和结算页复用同一组件组合灵活Row 或 Column 自由排列总结StatItem 封装标签-数值对的统计展示组件。核心要点Prop接收标签和数值、valueColor自定义颜色、 HUD 和结算页复用。如果这篇文章对你有帮助欢迎点赞、收藏⭐、关注你的支持是我持续创作的动力相关资源Component 组件第 102 篇popup第 104 篇Builder第 105 篇wrapBuilder

相关新闻

2026/7/29 18:43:21

论文查重系统核心技术解析与应用实践

1. 项目概述:学术诚信时代的查重需求 在当前的学术环境中,论文查重工具已经成为研究者、学生和教育工作者的必备利器。这个名为"paperzz论文查重"的项目,正是针对学术诚信维护这一核心需求而设计的解决方案。作为一名长期关注学术规…

2026/7/29 18:38:20

天河PCCAD个人免费版安装与配置全攻略

1. 天河PCCAD个人免费版安装指南作为一款基于AutoCAD平台的国产CAD辅助设计软件,天河PCCAD凭借其符合国内设计习惯的图库和工具集,在机械设计领域积累了众多用户。最近推出的个人免费版更是降低了学习门槛,今天就带大家走通从下载到配置的全流…

2026/7/29 19:48:52

15分钟完成黑苹果EFI配置:OpCore-Simplify图形化工具终极指南

15分钟完成黑苹果EFI配置:OpCore-Simplify图形化工具终极指南 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 还在为复杂的黑苹果配置而头…

2026/7/29 19:48:52

掌握AUTO-MAS:多脚本自动化管理的终极解决方案

掌握AUTO-MAS:多脚本自动化管理的终极解决方案 【免费下载链接】AUTO-MAS 多脚本多配置统一管理与自动化工具 | 轻松管理大量脚本并存储多个用户配置、设计自动化任务流、监看脚本日志,大幅提高自动化代理效率与稳定性! 项目地址: https://…

2026/7/29 19:48:52

6款AI论文软件精选

真正的学术 AI,从不替你代笔,而是做你的选题军师、文献管家、逻辑教练、润色专家。从中文毕业论文到英文期刊发表,从框架搭建到降重合规,这 6 款工具覆盖全场景,帮你用最低时间成本,写出高质量、高原创、高…

2026/7/29 19:48:52

计算机毕业设计之基于SpringBoot的博客系统的设计与实现

随着信息技术的不断进步,博客系统作为重要的网络应用之一,其用户体验、系统性能及安全性等方面日益受到关注,本文旨在设计与实现一个基于SpringBoot的博客系统,以满足现代网络用户对个人表达、知识分享及互动交流的需求。本系统采…

2026/7/29 19:43:51

Xshell配色方案终极指南:250+主题打造高效开发环境

Xshell配色方案终极指南:250主题打造高效开发环境 【免费下载链接】Xshell-ColorScheme 250 Xshell Color Schemes 项目地址: https://gitcode.com/gh_mirrors/xs/Xshell-ColorScheme 还在为单调的命令行界面感到厌倦吗?Xshell-ColorScheme项目为…

2026/7/28 13:41:25

PDF合并与动态水印的工程化方案:2026国内免费工具实测对比

一、背景与测试方案 在实际项目交付中,PDF文件合并与版权保护水印的叠加是一个高频但容易被低估的技术需求。典型的处理链路涉及:多源PDF的文件流合并、页面级水印渲染(含透明度混合与图层叠加)、输出文件体积控制。看似简单的操作…

2026/7/29 0:02:56

商标注册找代理还是自己办?算清这笔“时间账”和“风险账

商标注册,找代理还是自己办?帮你算清这笔“时间账”和“风险账”“商标注册,找代理还是自己办?”这是深圳每个创业者都会遇到的灵魂拷问。有人说找代理是花冤枉钱,有人说自己办风险太高。到底哪种更划算?本…

2026/7/29 0:02:56

免费开源RPA工具OpenRPA:企业级自动化流程的终极解决方案

免费开源RPA工具OpenRPA:企业级自动化流程的终极解决方案 【免费下载链接】openrpa Free Open Source Enterprise Grade RPA 项目地址: https://gitcode.com/gh_mirrors/op/openrpa 你是否厌倦了每天重复枯燥的数据录入和报表整理工作?是否希望有…

2026/7/29 0:02:56

KMS智能激活工具:一站式解决Windows和Office激活难题

KMS智能激活工具:一站式解决Windows和Office激活难题 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 还在为系统弹出激活提示而烦恼吗?KMS智能激活工具能够帮你彻底告别W…

2026/7/29 13:12:43

3个高效策略:快速掌握Axure中文界面配置

3个高效策略:快速掌握Axure中文界面配置 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还在为Axure RP的英文界面感…