Premium 订阅页:金色渐变 Banner + 权益列表
📅 2026/7/27 13:44:23
👁️ 次浏览
前言海风日记的 Premium 订阅页面以金色渐变 Banner 展示品牌价值通过权益列表、订阅方案和功能对比表引导用户开通。本文将从PremiumPage.ets源码出发深入讲解订阅页的实现。一、金色渐变 BannerStack({alignContent:Alignment.TopStart}){Column({space:8}){Text().fontSize(44).margin({top:20})Text(海风日记 Premium).fontSize(22).fontColor(#FFFFFF).fontWeight(FontWeight.Bold)Text(解锁全部高级功能让记录更自由).fontSize(13).fontColor(rgba(255,255,255,0.85))}.width(100%).padding({top:44,bottom:28}).alignItems(HorizontalAlign.Center).linearGradient({angle:160,colors:[[#FF8C00,0.0],[COLOR_PRIMARY,0.5],[#FFD47A,1.0]]})Button(){SymbolGlyph($r(sys.symbol.xmark)).fontSize(14).fontColor([#FFFFFF])}.width(30).height(30).borderRadius(15).backgroundColor(rgba(255,255,255,0.25)).margin({top:50,left:16}).onClick(()router.back())}二、权益列表constBENEFITS:BenefitItem[][{icon:☁️,title:无限空间记录,desc:不限容量图文日记随心写,iconBg:#FFF3E0},{icon:,title:数据同步 · 加密保护,desc:多设备实时同步端对端加密,iconBg:#E8F4FF},{icon:,title:自定义日记主题,desc:20 精美主题皮肤,iconBg:#FFF0F8},]ForEach(BENEFITS,(item:BenefitItem,idx:number){Row({space:12}){Text(item.icon).fontSize(22).width(40).height(40).backgroundColor(item.iconBg).borderRadius(10)Column({space:3}){Text(item.title).fontSize(15).fontColor(COLOR_TEXT_MAIN)Text(item.desc).fontSize(12).fontColor(COLOR_TEXT_HINT)}Text(✓).fontSize(16).fontColor(COLOR_PRIMARY)}})三、订阅方案constPLANS:PlanData[][{period:月付,price:¥18,unit:/月,original:,save:,recommend:false},{period:年付,price:¥128,unit:/年,original:¥216/年,save:省 ¥88,recommend:true},]Row({space:10}){ForEach(PLANS,(plan:PlanData,idx:number){Column({space:6}){if(plan.recommend){Text(推荐).fontSize(11).fontColor(#FFFFFF).backgroundColor(COLOR_PRIMARY).padding({left:8,right:8,top:2,bottom:2}).borderRadius({topRight:8,bottomLeft:8}).position({x:100%,y:0}).translate({x:-8,y:-8})}Text(plan.period).fontSize(14)Row(){Text(plan.price).fontSize(26).fontColor(COLOR_PRIMARY).fontWeight(FontWeight.Bold)Text(plan.unit).fontSize(14).fontColor(COLOR_TEXT_HINT)}if(plan.original.length0){Text(plan.original).fontSize(11).fontColor(COLOR_TEXT_HINT).decoration({type:TextDecorationType.LineThrough})}}.border({width:2,color:this.selectedPlanidx?COLOR_PRIMARY:#F0F0F0}).onClick((){this.selectedPlanidx})})}四、功能对比表ForEach([无限日记,云端同步,AI 周报,自定义主题,数据导出],(feature,idx){Row(){Text(feature).fontSize(13).fontColor(COLOR_TEXT_MAIN).layoutWeight(1)Text(idx2?✓:—).fontSize(14).fontColor(idx2?COLOR_SUCCESS:COLOR_TEXT_HINT).width(50)Text(✓).fontSize(14).fontColor(COLOR_PRIMARY).width(70)}})五、总结本文通过海风日记的 Premium 订阅页深入讲解了订阅功能的实现金色渐变 Banner品牌展示权益列表功能亮点订阅方案月付/年付选择功能对比表免费 vs Premium至此第十系列个人中心与设置和第十一系列Premium 与数据管理全部完成下一篇文章开始进入第十二系列高级功能与特殊页面。如果这篇文章对你有帮助欢迎点赞、收藏⭐、关注你的支持是我持续创作的动力相关资源LinearGradient 文档Button 组件文档TextDecorationType 文档海风日记项目源码[HarmonyOS 开发者官网](https://atomgit.com/openharmony/docs开源鸿蒙跨平台社区
1. PD-L1阳性肺癌治疗现状与挑战 肺癌作为全球癌症死亡的首要原因,其治疗方案的优化一直是肿瘤学领域的重点研究方向。其中,PD-L1阳性非小细胞肺癌(NSCLC)约占所有肺癌病例的30%-40%,这类患者对免疫检查点抑制剂&#…
📅 2026/7/27 13:43:20
1. KubeSphere DevOps 高可用部署概述KubeSphere 是一个开源的容器平台,基于 Kubernetes 构建,提供 DevOps、服务网格、可观测性等企业级功能。其中 DevOps 功能基于 Jenkins 实现,为 Kubernetes 环境提供了完整的 CI/CD 解决方案。高可用部署…
📅 2026/7/23 4:42:20
内容:你是不是也遇到过这种糟心事?明明觉得自家店在地图上都找不着北,或者客户死活说找不到你。别急着骂地图软件,有时候真不是它笨,是你压根没搞懂这玩意儿背后的逻辑。尤其是现在搞本地生活,geo gi 这种基础但关键的东西,要是整不明白,那钱真是白花。我有个朋友叫老张…
📅 2026/7/23 2:44:10
说实话,每次看到网上那些把星座运势吹得天花乱坠的文章,我就想笑。什么“本月必有大运”,什么“桃花朵朵开”,听得我耳朵都起茧子了。咱们老百姓过日子,靠的是真金白银的打拼,不是靠天上掉馅饼。不过,既然大家都爱看,我也就结合我这些年在命理圈摸爬滚打的经验,跟大家…
📅 2026/7/27 13:43:23
EEGLAB新手教程:10分钟上手脑电数据预处理 【免费下载链接】eeglab EEGLAB is an open source signal processing environment for electrophysiological signals running on Matlab and developed at the SCCN/UCSD 项目地址: https://gitcode.com/gh_mirrors/ee…
📅 2026/7/27 13:43:34
Norish vs 传统食谱软件:为什么自托管实时协作平台更适合现代家庭 【免费下载链接】norish Norish - A realtime, self-hosted recipe app for families & friends 项目地址: https://gitcode.com/gh_mirrors/no/norish
在数字时代,家庭食谱…
📅 2026/7/27 13:43:34
1. 项目概述:为什么我们需要LM80这样的硬件监控芯片?在服务器机房里,你可能会听到风扇的呼啸声突然变得急促,或者在调试一块嵌入式工控板时,发现某个核心电压在悄悄偏离标称值。这些细微的变化,往往是系统崩…
📅 2026/7/27 13:43:34
3D魔法:如何用nunif iw3将普通视频变成VR立体影像 【免费下载链接】nunif Misc; latest version of waifu2x; 2D video to stereo 3D video conversion 项目地址: https://gitcode.com/gh_mirrors/nu/nunif
你是否曾幻想过,将那些珍藏的2D电影、动…
📅 2026/7/27 13:43:34
1. 项目概述与核心价值在汽车座舱电子、工业视觉和高端显示系统里,高清视频信号的远距离、高可靠性传输一直是个硬骨头。传统的并行RGB接口,动辄几十根线,不仅布线麻烦,线缆成本高,更头疼的是长距离传输时的信号完整性…
📅 2026/7/27 13:43:34
现象在 WezTerm 终端中,包含中文路径的文本(如标签页标题、Shell 提示符、路径补全)中,某些汉字时而渲染为日文字形,时而显示为简体中文(中国大陆)字形。以「径」字为例,日文写法右侧…
📅 2026/7/27 0:00:07
这个问题看似在寻找一个答案,实际上是在寻找一种“值得继续投入的方向感”。很多人在问:
“人生有什么意义?”
深层可能是在问:
我现在做的事情值得吗?我的努力有没有价值?我的存在是不是重要?未…
📅 2026/7/27 0:00:07
1. 为什么MoE架构让大模型参数量翻倍却不增加推理成本?去年我在部署一个千亿参数大语言模型时,首次接触到混合专家模型(Mixture of Experts,简称MoE)架构。当时最让我震惊的是,这种架构的模型参数量可以达到…
📅 2026/7/27 0:00:07
更多请点击:
https://codechina.net
第一章:AI帮助理解数学概念 人工智能正以前所未有的方式重塑数学学习的路径。通过自然语言处理与符号计算的深度融合,AI不仅能解析抽象定义,还能将定理、证明和几何直觉转化为可交互、可验证的…
📅 2026/7/27 1:11:21
1. 项目背景与核心价值去年参与的一个短剧项目让我深刻体会到传统创作流程的痛点:编剧团队花了三周打磨剧本,角色设计反复修改了七版,最后成片时又因为演员档期问题不得不临时调整分镜。这种低效的创作模式在快节奏的内容行业越来越难以为继。…
📅 2026/7/27 1:11:21
remix-i18next TypeScript类型安全实践:确保翻译键与类型定义同步 【免费下载链接】remix-i18next The easiest way to translate your React Router framework mode apps 项目地址: https://gitcode.com/gh_mirrors/re/remix-i18next
在开发多语言应用时&am…
📅 2026/7/27 1:11:21
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/27 7:11:38
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/26 17:10:53
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/27 5:11:32