登录社区云,与社区用户共同成长
邀请您加入社区
为遵守国家网络实名制规定,未绑定将限制内容发布与互动
鸿蒙ArkTS ColumnEnd布局详解 核心概念 ColumnEnd是鸿蒙ArkTS中的一种垂直布局方式,通过Column容器配合两个关键属性实现: alignItems(ItemAlign.End) - 子组件水平靠右对齐 justifyContent(FlexAlign.End) - 子组件垂直贴底对齐 典型应用场景 表单底部操作按钮(提交/取消) 聊天界面输入框 数据卡片底部统计信息 设
本文深入探讨鸿蒙ArkTS开发中的Column垂直布局容器,聚焦固定宽度约束的三种核心实现方式: width属性:直接设置固定数值宽度(如300vp),适用于确定尺寸需求的场景 constraintSize:通过设置minWidth/maxWidth实现响应式约束,能在不同屏幕尺寸下保持合理宽度 layoutWeight:子组件按权重分配剩余空间,实现灵活的等分或比例布局 文章详细分析了各属性的交
在昇腾NPU的算子开发体系中,昇腾CANN一直以Ascend C作为核心编程接口。Ascend C本质上是一种C++扩展语言,开发者用它编写的算子经过毕昇编译器编译后在NPU上执行。这种方案在性能上无可挑剔,但对大量来自深度学习框架生态的开发者而言,存在一个难以回避的现实问题:他们日常使用的语言是Python,而非C++。从PyTorch到NumPy,从数据处理到模型训练,Python已经成为AI
在人工智能算力需求爆发式增长的当下,CANN(Compute Architecture for Neural Networks)作为华为昇腾NPU的软件栈核心,承担着将高层次AI算法高效映射到底层硬件算力的重要使命。Transformer架构自2017年提出以来,已成为自然语言处理、计算机视觉乃至多模态大模型的基础架构范式,但其计算密集型特性对硬件算力提出了极高要求。
Flutter 手绘画板实现解析 本文介绍了一个基于 Flutter 实现的轻量级手绘画板应用 simple_paint,主要功能包括: 核心交互:通过手势采样获取用户绘图轨迹,使用 CustomPainter 绘制到画布 绘图功能:支持颜色选择、笔刷粗细调节、橡皮擦模式 画布管理:实现撤销最后一笔、清空画布等操作 技术实现: 使用 List<DrawnLine> 存储已完成笔画 通过 Gestu
每日激励卡片应用开发总结 本项目实现了一个Flutter跨平台每日激励语录轮播应用,主要功能和特性包括: 核心功能:展示10条本地存储的激励语录,支持左右切换浏览内容,每条内容包含标题、表情符号、正文和主题色。 状态管理:使用StatefulWidget管理当前内容索引和点赞状态,切换内容时自动重置点赞状态。 UI设计:采用Material 3设计风格,实现主题色联动(AppBar、标签、渐变背景
HarmonyOS 7(API 26)Developer Beta1公开招募活动,是HarmonyOS 7(API 26)正式发布前面向开发者开放的测试活动。开发者可通过本次活动提前获取版本体验新能力,开展应用开发、适配与调测,并反馈使用过程中遇到的问题。HarmonyOS 7(API 26) 新版本在智能化、空间化、全场景、媒体、多窗、安全等多个方向带来能力升级,助力您的应用快速适配新版本,打造
本文介绍了基于Flutter开发的lucky_number幸运数字生成器的关键实现细节。文章从项目定位、功能模块和技术栈入手,详细解析了工程结构、主题配置、状态管理和动画系统的实现。核心内容包括:1) 使用SingleTickerProviderStateMixin管理动画生命周期;2) 通过AnimationController实现2秒数字滚动效果;3) 随机数生成与历史记录功能;4) 防重复点
这篇文章介绍了如何用 Flutter 实现一个功能完善的随机颜色生成器应用。主要内容包括: 项目功能:随机生成RGB颜色、背景色动画过渡、HEX/RGB色值展示、自动计算对比色、保存历史颜色记录等。 技术实现: 使用math.Random()生成随机RGB值 通过AnimationController和Color.lerp实现500ms颜色过渡动画 响应点击、上滑手势和浮动按钮刷新 维护最近10个
龚体表示,当前,鸿蒙6升级率已超过98%,过去一年TOP应用用户满意度提升超过50%,鸿蒙生态之所以能成,因为所有伙伴大家一起干,因为鸿蒙听劝,面向伙伴和开发者反馈的需求,积极响应快速闭环,让鸿蒙越来越好。围绕开发者关注的AI辅助研发需求,华为正式带来两款鸿蒙AI辅助研发新产品:DevEco Code与DevEco CLI,让AI不仅能写鸿蒙代码,更能写好鸿蒙代码。龚体表示,华为已将全部鸿蒙AI辅