DiaryDetail2Page 卡片式详情:琥珀渐变 + 引号装饰
📅 2026/7/19 6:59:27
👁️ 次浏览
前言“海风日记“提供了两种日记详情页样式DiaryDetailPage的纸张风格和DiaryDetail2Page的卡片风格。本文介绍第二种风格——卡片式详情页以琥珀渐变卡片展示日期配以白色正文卡片整体风格更现代、更精致。一、卡片式详情布局1.1 整体结构Column() { // 顶部导航栏 Row() { ... } Scroll() { Column({ space: 16 }) { // 顶部日期卡片琥珀渐变 Stack({ alignContent: Alignment.BottomEnd }) { Column() .width(100%).height(180) .borderRadius(CARD_RADIUS) .linearGradient({ angle: 135, colors: [[COLOR_HEADER_TOP, 0.0], [#FFCC70, 0.6], [#F5A623, 1.0]] }) .shadow({ radius: 20, color: rgba(245,166,35,0.30), offsetY: 6 }) Text().fontSize(120).fontColor(rgba(255,255,255,0.12)) .position({ x: 8, y: -20 }) // 日期内容 Column({ space: 12 }) { Row({ space: 12 }) { Text(this.diary.dayNum.toString()) .fontSize(72).fontColor(#FFFFFF).fontWeight(FontWeight.Bold) Column({ space: 6 }) { Text(weekday).fontSize(14).fontColor(rgba(255,255,255,0.90)) Text(yearMonth).fontSize(12).fontColor(rgba(255,255,255,0.75)) Row({ space: 8 }) { Text(getWeatherEmoji(this.diary.weather)).fontSize(16) Text(getMoodEmoji(this.diary.mood)).fontSize(16) } } } } } // 标签行 if (this.diary.tags.length 0) { ... } // 正文卡片 Column({ space: 16 }) { Text(this.diary.content) .fontSize(16).fontColor(COLOR_TEXT_MAIN).lineHeight(30) } .padding(PAGE_PADDING) .backgroundColor(COLOR_CARD_BG) .borderRadius(CARD_RADIUS) .shadow({ radius: 12, color: rgba(160,120,60,0.08), offsetY: 2 }) // 底部签名 Column() { Divider() Row() { Text(— 海风日记).fontSize(12).fontColor(COLOR_AMBER) Text(this.diary.date).fontSize(11).fontColor(COLOR_TEXT_HINT) } } } } }二、两种详情页的对比对比维度DiaryDetailPageDiaryDetail2Page头部风格暖橙渐变琥珀渐变日期展示80vp 大数字72vp 白色数字正文背景象牙色纸张白色卡片装饰元素波浪分隔引号装饰卡片效果无圆角 阴影三、引号装饰Text() .fontSize(120) .fontColor(rgba(255,255,255,0.12)) .fontWeight(FontWeight.Bold) .position({ x: 8, y: -20 })四、shadow 阴影体系// 顶部卡片阴影 .shadow({ radius: 20, color: rgba(245,166,35,0.30), offsetY: 6 }) // 正文卡片阴影 .shadow({ radius: 12, color: rgba(160,120,60,0.08), offsetY: 2 })五、总结本文通过 DiaryDetail2Page深入讲解了卡片式详情页的设计琥珀渐变卡片品牌色渐变引号装饰120vp 超大引号白色正文卡片圆角 阴影两种风格对比纸张 vs 卡片下一篇文章将深入讲解shadow 阴影体系敬请期待。如果这篇文章对你有帮助欢迎点赞、收藏⭐、关注你的支持是我持续创作的动力相关资源LinearGradient 文档Shadow 属性文档Stack 容器文档海风日记项目源码[HarmonyOS 开发者官网](https://atomgit.com/openharmony/docs开源鸿蒙跨平台社区
1. 项目概述与核心价值在嵌入式系统开发,尤其是涉及存储接口的驱动或硬件验证时,我们常常需要与MMC/SD控制器打交道。这个硬件模块是连接处理器和SD卡、eMMC等存储设备的关键桥梁。很多工程师,尤其是应用层开发者,可能更熟悉上层文…
📅 2026/7/19 6:59:27
最近和身边不少职场朋友聊天,大家的焦虑高度一致:AI迭代太快了,今天刚学会一个工具,明天又出了新模型;去年还吃香的岗位,今年就开始缩招;35岁危机还没过去,“AI替代焦虑”又先一步到…
📅 2026/7/19 6:59:27
1. 项目概述与背景在嵌入式显示系统的开发中,尤其是面向汽车仪表、工业人机界面(HMI)这类对可靠性和实时性有严苛要求的领域,我们常常需要处理来自不同源的图像数据。这些数据可能来自摄像头(通常是YUV格式)…
📅 2026/7/19 6:59:27
1. 技术简历优化的核心价值 在技术岗位竞争日益激烈的当下,一份优秀的简历往往能让你从众多候选人中脱颖而出。我见过太多技术能力出众的开发者,因为简历表达不当而与心仪岗位失之交臂。这份指南将分享我在技术招聘领域积累的47条实战经验,帮…
📅 2026/7/19 11:18:18
Palworld存档编辑终极指南:如何轻松修改游戏存档数据 【免费下载链接】palworld-save-tools Tools for converting Palworld .sav files to JSON and back 项目地址: https://gitcode.com/gh_mirrors/pa/palworld-save-tools
Palworld存档编辑工具࿰…
📅 2026/7/19 11:18:18
1. Ruby 语言基础与动态特性解析Ruby 作为一门动态类型、面向对象的脚本语言,其核心设计哲学强调"程序员幸福感"和"最小惊讶原则"。这种理念在动态编程特性上体现得尤为明显:# 典型动态特性示例:运行时方法定义
class Dy…
📅 2026/7/19 11:18:18
1. Java语言概述:从历史到现代应用的全景解读Java作为一门诞生于1995年的编程语言,至今已走过近30年历程。你可能不知道的是,它的最初设计目标并非我们今天熟知的跨平台特性,而是为了解决当时消费类电子设备(如机顶盒&…
📅 2026/7/19 11:18:18
1. 项目概述与核心价值在嵌入式系统,尤其是汽车电子、工业控制和高端信号处理领域,数据完整性是系统可靠性的生命线。想象一下,一辆自动驾驶汽车的控制单元因为内存中一个比特的“翻转”而做出了错误决策,或者一台医疗设备因为存储…
📅 2026/7/19 11:18:18
看着电脑里那堆乱七八糟的点云数据,头是不是又大了?明明想做个精细的模型,结果导出来全是噪点,边缘还毛糙得像狗啃的一样。这种挫败感,搞过三维重建的朋友都懂。很多人一上来就追求最贵的设备,或者盲目套用网上的通用教程。结果呢?钱花了,时间搭进去了,出来的东西连给…
📅 2026/7/19 11:17:32
1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…
📅 2026/7/19 0:00:51
1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…
📅 2026/7/19 0:00:51
更多请点击:
https://intelliparadigm.com
第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…
📅 2026/7/19 0:00:51
1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…
📅 2026/7/19 0:00:51
1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…
📅 2026/7/19 0:00:51
更多请点击:
https://intelliparadigm.com
第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…
📅 2026/7/19 0:00:51
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/19 7:02:11
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/18 17:01:33
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/19 5:02:03