登录社区云,与社区用户共同成长
邀请您加入社区
实例:资料征集分发台|技术:完整源码、路由接入、首页入口、运行核对。
实例:资料征集分发台|技术:ComponentV2、Slider、Toggle、TextInput、TextArea、资料流程卡片。
实例:资料征集分发台|技术:DynamicLayout、ColumnLayoutAlgorithm、GridLayoutAlgorithm、三模式切换、animateTo。
实例:社区活动编排板|技术:ComponentV2、Row 卡片、TextInput、间距切换按钮。
本文介绍了基于ArkUI的社区活动编排板实现方案,重点解析了标签云布局的核心算法。通过CustomLayoutAlgorithm的onMeasure和onLayout方法,实现了子组件超宽自动换行与垂直坐标累计的关键逻辑。文章展示了完整的动态布局实现代码,包括: 标签云布局算法类,处理测量与定位逻辑 页面入口组件,支持动态调整标签间距 代表性标签卡组件示例 技术要点在于通过maxWidth判断换行
该代码实现了一个住户报修派单系统的前端界面,包含四种不同类型的工单卡片:加急工单、水路工单、公区报修和回访收口。每个卡片组件都使用ArkUI框架开发,具有独立的输入字段和交互功能。系统采用Stack布局算法,支持多层卡片叠加显示且不会遮挡下层输入状态。首页展示了今日工单统计数据(待派7单,其中加急2单;已回访3单,待收口1单)。所有组件均采用TypeScript编写,包含完整的属性绑定和事件处理逻
本文展示了住户报修派单台的四张工单卡片实现方案,重点聚焦于卡片状态管理和叠层视图设计。采用ComponentV2组件开发,包含加急工单、水路工单、公区报修和回访收口四种卡片类型,每张卡片通过@Local装饰器维护独立的状态数据。叠层设计通过宽度差和偏移量实现多工单信息的同时展示,其中上层卡片展示紧急工单,下层卡片保留后续处理状态的可编辑性(包含TextInput、Toggle等交互控件)。该方案在
第二层卡片仍然保留完整录入,而不是被压成只读摘要。技术上,这说明层叠布局并没有吞掉组件状态,只是把不同阶段卡片叠到了同一屏里。如果顶层卡只是静态摘要,这页就无法证明叠层视图下仍可直接编辑当前工单。与挂载区宽度、偏移的组合。第一篇必须把这个关系讲透,页面才算讲到点上。仍然能形成层叠关系,因此文章重点要回到页面挂载代码本身。因此能把它们压成“上层突出、下层留头”的调度视图。偏移共同完成,不需要额外引入
芯笺 Markdown 是一款面向 HarmonyOS PC / 2in1 的本地 Markdown 编辑器,现已上架。它不以笔记库或云同步为中心,而是把用户自己的 `.md` / `.txt` 当作唯一事实来源。1.0 不申请 `ohos.permission.INTERNET`,不要求登录,不上传文档。本文说明它的产品边界、核心能力,以及在鸿蒙电脑上的实际用法。
芯稿(MarkDeck)是一款基于HarmonyOS的离线Markdown演示文稿工具,可将Markdown内容实时转换为可编辑的PPTX文件。它采用三栏工作区设计(大纲/编辑器/预览),支持常见Markdown语法、主题切换、页面布局调整和演讲者备注。所有处理均在本地完成,导出的PPTX保留文本、表格、代码等可编辑元素。特色包括自动内容溢出检测、相对路径图片管理和原生PPTX备注支持,适合技术分
"商品秀"是一个电商 App,商品详情页、搜索结果、首页推荐……到处都是图片。CDN 鉴权:图片 URL 需要带动态签名 token,不是简单的 GET 就能下载格式优化:商品图有 WebP/Heic,需要开启解码优化省内存退后台清理:用户切到支付宝付款,回来时不可见组件的图片应该释放重复显示:同一个商品图在不同位置出现,不能重复加载是 ImageKnife 的官方继任者,引入了责任链-拦截器模式
用法很直:进“像素工坊”选图,拧颗粒大小,再换调色板——经典 16 色、复古游戏、糖果色、黑白漫画、赛博霓虹都能点。预览能双指放大看格子;满意就存进“我的作品”,还能导出到相册。全程纯净、无广告、不收费。没思路就去“灵感画廊”,今日推荐和示例都能一键套到当前图上;旧作也能回工坊接着改。喜欢网格线、画布底色,在“我的”里调。华为应用市场搜“小羊像素”,装上先选张图——我挺盼你打开用用的。还是那句:把
想自己的照片上屏,去“我的”里的相册工坊导入做一张;智能装裱能模拟圆角和状态栏,裁好再存。纯净、无广告、不收费。嫌壁纸 App 又贵又吵的,这款够安静。亮屏时,想看点顺眼的。下拉能换一批,不想看腻同一屏。几句说清楚能干啥、怎么上手——换壁纸嫌广告多的,直接去装。华为应用市场搜“小羊免费壁纸”。装好先点一张预览——盼你打开逛两下。
风味偏好、消费账单、回购推荐、性价比、热力图、愿望清单都在这儿——哪款常喝、哪款值得再买,翻一翻就清楚。笔记里有风味轮、星级和心情,可写一句、选一张图,单杯花费也能记。爱喝咖啡、又想分清口味和开销的人,打开就能用。先在咖啡库加一款豆子,点“今天喝了”就能落到品鉴里。豆子越买越多,哪款酸、哪款值得回购,过两周就糊了。华为应用市场搜“小羊咖啡”,装上先建一款档案——我挺盼你打开试试的。② 咖啡库建档案
你打开后,建议先在取景器轻触打开取景,左右滑换滤镜,再按快门。选好连拍次数还能连拍。拍完进“时光暗房”还能旋转、调亮度对比度,或换一层胶片效果。“胶片暗房”里有负片、电影卷一类风格,强度能拧,调顺了的还能存成自己的预设,下次直接套到取景器。水印、保留原图、网格线在“我的”里开关。手机拍照太干净、太“数码”,偶尔就想要一点颗粒和色偏。滤镜 App 又常卡会员——后来我想,不如自己做一款,就是现在的
本文介绍了RTL(从右向左)布局的核心概念与技术实现。RTL支持涉及整个布局逻辑的镜像,包括文本方向、行内顺序、对齐方式和图标方向等。文章通过「中东新闻」应用示例,展示了数据模型显式携带方向字段的方法,以及如何利用Text组件自动处理bidi双向文本混排。重点阐述了布局层的镜像处理技巧,如Row顺序、返回键方向等,并推荐使用Start/End逻辑对齐替代Left/Right物理方向。最后对比了手动
RTL 不是「翻译成阿语」就完事,而是整套 UX 的镜像。掌握方向逻辑(Start/End)、bidi 混排(系统负责)与镜像布局(容器 direction + 图标翻转),是拿下中东/以色列市场的入场券。本应用用 300 行 ArkTS 代码完整演示了这三层技术栈,可作为团队 RTL 改造的参考实现与验收基准。RTL 不是小众需求。全球约 4 亿人以阿语为母语、以色列和伊朗合计近 1 亿用户、加
瀑布流一次加载几十张 4K 壁纸,不缓存 = 每次重新下载 = 流量爆炸4K 图直接解码进内存 = 单张 30MB+ = 几张就 OOM用户快速滑动,已滑出的图片请求还在跑 = 浪费资源内存 LRU 缓存 + 磁盘二级缓存 + 内存降采样 + 生命周期感知。⚠️ ImageKnife 已停止演进,新项目推荐。本文仍适用于维护中的存量项目。"壁纸控"这个场景里,不 OOM——降采样让 4K 图按显示
经典双栏、现代极简、创意单栏三套内置模板,详情页滑动看示例。编辑中也能换模板,内容保留。主题色、字号间距都能改。选两份简历或历史版本,双栏看差异,还能导出报告。我的里管信息库和备份——填好姓名就能生成 PNG 或 PDF。新建选模板进编辑器,上预览下模块。教育、工作、项目、技能能增删排序;自动保存、版本管理都在——改乱了能回退。盼你先新建一份,把姓名和经历填上。▸ 华为应用市场搜“小羊简历”,装上
轻触翻转拿今日一问,写回答可选心情,保存进答案库。历史按月看,还能搜索复制。想读的书、周末计划丢进灵感罐,随机倒出抽一条;我的里换主题——盼你先建一个罐子。填两三个选项快速决策,也能建完整主题。转盘或盲抽,满意就定了,不满意换一个。统计页还能看选择洞察。不是冷冰冰掷骰子——答完存答案库,决策不满意还能换。还是那句:用有温度的随机,给犹豫一点确定。▸ 华为应用市场搜“小羊随机”,装上先翻今日一问。③
节奏敲击跟 120 BPM 打拍子,看误差小不小。每种模式都记着最佳——盼你先开一局。限时连点成绩够高,段位从青铜往王者升。特殊成就解锁有庆祝;我的里可调音效、震动和连点时长——打开瞄一眼能到几段。三种模式分开看最佳、折线趋势和最近十次。连点时长可在我的里改成 5、10 或 20 秒。还是那句:每一次破纪录,都是手指的胜利。② 限时连点、反应测试、节奏敲击三种玩法。成就屋有段位和特殊成就。每一次破
环形图一眼看本月花了多少、离预算还差多少,下面还有最近几笔。首页贴士看着不顺眼还能换一条——盼你先记今天这笔。分类占比、月度趋势、月份对比都在统计页;还有抠门指数帮你打分。我的里能调预算、管类别、收成就和语录——真希望你打开瞄一眼这个月花哪了。给自己设“一周不喝奶茶”“本月外卖不超过三次”这类任务,进度跟着记账自动走。餐饮、购物、交通、娱乐都能分。你要是也想把花钱管住,真希望你打开先记一笔。▸ 华
打开就是宝贝墙,网格、列表能换,还能按时间、名称、估值排。长按能编辑、删,也能挪进心愿单——盼你先拍张图、填上名称试试。手办、邮票、书籍自己建类,点进去只看这一类。藏品数、总估值、心愿数都在上面。手办、邮票、书籍、数字藏品,都能按类分开放。▸ 适合收手办、邮票、书籍、数字藏品,当私人博物馆用。
本文介绍了跨国会议时间管理应用的设计与实现,核心解决时区换算问题。应用采用UTC统一存储会议时间,展示时根据参会者时区动态格式化,支持多语言显示。架构分为数据层(会议/城市表)、格式化层(intl.DateTimeFormat)、文案层和状态层。关键设计包括:使用IANA时区名而非偏移量处理夏令时,通过Date.UTC()构造时间避免解析歧义,以及定时刷新实现秒级世界时钟。文章详细讲解了时区格式化
摘要:本文详细记录了将Rust+Tauri 2开发的本地习惯养成应用"习惯树"从Windows桌面版移植到HarmonyOS手机(nova 14,API 24)的全过程。移植保持前端代码零改动,通过Rust交叉编译为.so库并结合DevEco工程壳实现。关键步骤包括:配置gnullvm工具链、改造Cargo.toml依赖、解决SIGABRT崩溃等核心问题。文章按环境准备、原理分析、实操步骤、常见问
时区问题的本质是信息模型问题:存 UTC、显示本地、用 IANA 名。这个应用用会议排期这个真实场景,把的timeZone能力讲透。
本文介绍了一个全球会议排期工具的UI设计方案,核心目标是让用户在3秒内快速获取会议时间信息。设计采用紫色主题(#7C3AED)突出时间元素,通过城市旗标/名称标注时间维度,并实现秒级跳动的世界时钟增强实时信任感。界面包含会议卡片、世界时钟、日期风格对比和时区换算器等模块,其中会议卡片采用UTC与本地时间双行显示,世界时钟使用等宽字体实现秒位对齐,时区换算器以浅紫底色区分功能区域。语言切换采用胶囊按
真实产品中这两套文案的维护节奏完全不同(UI 文案随版本发,内容随 CMS 发),从数据结构上分开是第一步。:语言层回退到默认语言(zh_CN),内容层回退到英文(国际语种)。——这是一条廉价的"伪复数"方案,能覆盖 90% 英文词(绝大多数名词加 s 变复数)。:中文以 10000 为基数输出"万",其余语言以 1000 为基数输出"K"。":漏翻的条目显示默认语言,连默认语言都没有则显示 ke
摘要 本文探讨新闻类App如何实现深度国际化(i18n),解决语言切换时的全链路响应问题。通过8种语言切换演示,系统阐述三个核心问题:1)语言选择体验设计;2)内容本地化策略(标题/正文/数字/时间等);3)降级兜底机制。典型场景包括留学生切换习惯语言、商务人士双语对照阅读等。技术实现采用响应式状态管理(@StorageLink+PersistentStorage),支持即时生效与持久化记忆,并创
本文介绍了一个多语言新闻阅读器的UI设计要点,重点关注国际化适配问题。设计核心是容器自适应内容和动态文本处理,以应对不同语言下的文本长度差异(如德语比中文长6倍)和数字/日期格式变化。页面采用卡片式布局,顶部常驻语言切换按钮,底部导航通过emoji图标实现跨语言适配。关键实现包括:语言选择面板采用FlexWrap自动换行布局、新闻卡片内容自适应容器宽度、所有文本通过国际化函数动态获取。特别强调RT
本文详细介绍了在Windows 11 + WSL2 Ubuntu 22.04环境下搭建小鸿AI(海思WS63 RISC-V + OpenHarmony 6.x)开发环境的全流程。主要内容包括:1)安装WSL2 Ubuntu并配置系统依赖和Python软链接;2)通过repo工具拉取源码并下载预编译工具链;3)使用hb工具编译轻量级系统镜像;4)将镜像烧录至开发板。文章特别强调了5个关键点:正确选择
鸿蒙
——鸿蒙
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net