SF
全栈若城
全栈若城
注册登录
关注博客
注册登录
主页
关于
RSS
99.HarmonyOS NEXT跑马灯组件教程:动画配置与参数详解
全栈若城
3 月 16 日
阅读 7 分钟
320
跑马灯组件的动画效果和滚动行为可以通过两个核心配置类进行自定义:MarqueeAnimationModifier和MarqueeScrollModifier。这两个类分别控制动画的播放方式和滚动区域的尺寸,为开发者提供了灵活的配置选项。本文将详细介绍这两个类的实现和使用方法。
98.HarmonyOS NEXT跑马灯组件教程:MarqueeSection组件实现原理
全栈若城
3 月 16 日
阅读 8 分钟
382
MarqueeSection组件是HarmonyOS NEXT跑马灯功能的核心实现,它负责处理文本的滚动动画、宽度检测和循环控制。本文将深入分析MarqueeSection组件的实现原理和核心功能。
97.HarmonyOS NEXT跑马灯组件教程:基础概念与架构设计
全栈若城
3 月 16 日
阅读 3 分钟
420
跑马灯(Marquee)是一种常见的UI组件,主要用于在有限的空间内展示超出显示区域的文本内容。当文本内容过长无法在固定宽度内完整显示时,跑马灯组件会使文本自动滚动,以便用户可以查看全部内容。在HarmonyOS NEXT中,跑马灯组件被广泛应用于消息通知、公告栏等场景。
96.HarmonyOS NEXT工具类设计模式教程:最佳实践与实现
全栈若城
3 月 16 日
阅读 5 分钟
289
温馨提示:本篇博客的详细代码已发布到 git : [链接] 可以下载运行哦!HarmonyOS NEXT工具类设计模式教程:最佳实践与实现1. 工具类设计原则1.1 基本原则原则说明示例单一职责每个类只负责一个功能WindowSizeManager只管理窗口尺寸高内聚相关功能集中在一起FuncUtils集中处理动画和旋转低耦合减少类之间的依赖Constrain...
95.HarmonyOS NEXT 图片约束处理教程:深入理解Constrain
全栈若城
3 月 16 日
阅读 4 分钟
330
温馨提示:本篇博客的详细代码已发布到 git : [链接] 可以下载运行哦!HarmonyOS NEXT 图片约束处理教程:深入理解Constrain1. 图片约束基础1.1 核心概念概念说明应用场景图片适配类型定义图片如何适应容器图片展示方式偏移约束限制图片移动范围拖拽和缩放边界检测判断是否超出显示范围图片浏览1.2 图片适配类型定义 {代...
94.HarmonyOS NEXT动画系统实现教程:深入理解FuncUtils
全栈若城
3 月 16 日
阅读 3 分钟
358
温馨提示:本篇博客的详细代码已发布到 git : [链接] 可以下载运行哦!HarmonyOS NEXT动画系统实现教程:深入理解FuncUtils1. 动画系统基础1.1 核心概念概念说明应用场景动画持续时间动画执行的时长控制动画速度动画曲线动画的变化规律定义动画效果动画回调动画执行的具体内容实现状态变化1.2 动画执行函数解析 {代码......
93.HarmonyOS NEXT窗口管理基础教程:深入理解WindowSizeManager
全栈若城
3 月 16 日
阅读 2 分钟
419
温馨提示:本篇博客的详细代码已发布到 git : [链接] 可以下载运行哦!HarmonyOS NEXT窗口管理基础教程:深入理解WindowSizeManager1. 窗口管理概述1.1 基本概念概念说明使用场景窗口尺寸应用窗口的宽高信息布局计算、UI适配物理像素设备实际像素点设备显示视口像素逻辑显示单位UI开发1.2 WindowSizeManager类解析 {代码...
92.HarmonyOS NEXT开发学习路径与最佳实践总结:构建高质量应用
全栈若城
3 月 16 日
阅读 7 分钟
335
温馨提示:本篇博客的详细代码已发布到 git : [链接] 可以下载运行哦!HarmonyOS NEXT开发学习路径与最佳实践总结:构建高质量应用1. 学习路径指南1.1 基础知识阶段阶段重点内容相关教程学习目标入门基础开发环境、基本语法01-03搭建环境,理解基础概念组件开发UI组件、生命周期04-06掌握组件开发和状态管理数据处理状态...
91.HarmonyOS NEXT 应用国际化与本地化指南:打造全球化应用
全栈若城
3 月 16 日
阅读 8 分钟
345
温馨提示:本篇博客的详细代码已发布到 git : [链接] 可以下载运行哦!HarmonyOS NEXT 应用国际化与本地化指南:打造全球化应用1. 国际化基础1.1 基本概念概念说明实现方式示例国际化(i18n)支持多语言文本翻译中英文切换本地化(l10n)适应地区格式适配日期格式区域设置地区配置系统设置zh-CN, en-US1.2 国际化配置 {代码....
90.HarmonyOS NEXT应用发布与版本管理指南:规范化发布流程
全栈若城
3 月 16 日
阅读 9 分钟
406
温馨提示:本篇博客的详细代码已发布到 git : [链接] 可以下载运行哦!HarmonyOS NEXT应用发布与版本管理指南:规范化发布流程1. 版本管理基础1.1 版本号规范版本类型格式说明示例主版本号X.0.0重大更新2.0.0次版本号X.Y.0功能更新2.1.0修订号X.Y.Z问题修复2.1.11.2 版本管理实现 {代码...} 2. 发布流程管理2.1 发布流程...
89.HarmonyOS NEXT 应用安全与隐私保护指南:构建安全可靠的应用
全栈若城
3 月 16 日
阅读 10 分钟
479
温馨提示:本篇博客的详细代码已发布到 git : [链接] 可以下载运行哦!HarmonyOS NEXT 应用安全与隐私保护指南:构建安全可靠的应用1. 应用安全基础1.1 安全威胁分析威胁类型风险级别防护措施实现方式数据泄露高加密存储数据加密网络攻击高HTTPS/SSL安全传输代码注入中输入验证参数检查未授权访问高权限控制访问控制1.2 ...
88.HarmonyOS NEXT 性能监控与调试指南:构建高性能应用
全栈若城
3 月 16 日
阅读 9 分钟
309
温馨提示:本篇博客的详细代码已发布到 git : [链接] 可以下载运行哦!HarmonyOS NEXT 性能监控与调试指南:构建高性能应用1. 性能监控基础1.1 性能指标指标类型关键指标目标值监控方法启动时间首屏渲染< 2秒性能标记响应时间交互延迟< 16ms帧率监控内存使用内存占用< 200MB内存分析网络请求请求延迟< 1秒网...
87.HarmonyOS NEXT 单元测试与自动化测试指南:构建可靠的测试体系
全栈若城
3 月 16 日
阅读 6 分钟
374
温馨提示:本篇博客的详细代码已发布到 git : [链接] 可以下载运行哦!HarmonyOS NEXT 单元测试与自动化测试指南:构建可靠的测试体系1. 测试基础概念1.1 测试类型概述测试类型测试范围测试目标适用场景单元测试独立函数/类功能正确性业务逻辑验证组件测试UI组件渲染/交互界面功能验证集成测试多个模块模块协作功能流程...
86.HarmonyOS NEXT 组件通信与状态共享:构建高效的组件协作机制
全栈若城
3 月 16 日
阅读 8 分钟
464
温馨提示:本篇博客的详细代码已发布到 git : [链接] 可以下载运行哦!HarmonyOS NEXT 组件通信与状态共享:构建高效的组件协作机制1. 组件通信基础1.1 通信方式概述通信方式使用场景优点缺点属性传递父子组件简单直接层级限制事件机制子到父通信解耦合单向流动状态管理全局状态统一管理复杂度高依赖注入跨组件共享高度...
85.HarmonyOS NEXT 网络请求与数据处理:构建可靠的数据层
全栈若城
3 月 16 日
阅读 7 分钟
341
温馨提示:本篇博客的详细代码已发布到 git : [链接] 可以下载运行哦!HarmonyOS NEXT 网络请求与数据处理:构建可靠的数据层1. 网络请求基础1.1 基本概念概念说明使用场景HTTP请求基本的网络通信API调用WebSocket双向实时通信即时消息数据序列化数据格式转换请求/响应处理1.2 HTTP请求封装 {代码...} 2. 数据处理机制2....
84.HarmonyOS NEXT 路由导航与页面管理:构建清晰的应用架构
全栈若城
3 月 16 日
阅读 5 分钟
364
温馨提示:本篇博客的详细代码已发布到 git : [链接] 可以下载运行哦!HarmonyOS NEXT 路由导航与页面管理:构建清晰的应用架构1. 路由系统基础1.1 基本概念概念说明使用场景页面路由页面间跳转管理应用内导航路由栈页面访问历史记录返回管理路由参数页面间数据传递信息共享1.2 路由配置 {代码...} 2. 页面管理机制2.1 ...
83.HarmonyOS NEXT 动画系统详解:构建流畅的用户体验
全栈若城
3 月 16 日
阅读 6 分钟
426
温馨提示:本篇博客的详细代码已发布到 git : [链接] 可以下载运行哦!HarmonyOS NEXT 动画系统详解:构建流畅的用户体验1. 动画系统概述1.1 动画类型类型说明适用场景属性动画改变组件属性值大小、位置、透明度变化转场动画页面切换效果页面跳转、弹窗显示手势动画跟随手势变化拖拽、滑动、缩放1.2 动画属性 {代码...} ...
82.HarmonyOS NEXT 性能优化指南:从理论到实践
全栈若城
3 月 16 日
阅读 6 分钟
329
温馨提示:本篇博客的详细代码已发布到 git : [链接] 可以下载运行哦!HarmonyOS NEXT 性能优化指南:从理论到实践1. 性能优化概述1.1 性能指标指标类型关键指标目标值启动时间首屏渲染< 2秒响应速度交互延迟< 16ms动画性能帧率60fps内存使用内存占用合理范围内1.2 优化原则减少不必要的渲染优化数据流转合理管理...
81.HarmonyOS NEXT 状态管理与响应式编程:@Observed深度解析
全栈若城
3 月 16 日
阅读 4 分钟
354
温馨提示:本篇博客的详细代码已发布到 git : [链接] 可以下载运行哦!HarmonyOS NEXT 状态管理与响应式编程:@Observed深度解析1. 响应式编程基础1.1 什么是响应式编程?响应式编程是一种基于数据流和变化传播的编程范式。在HarmonyOS中,响应式编程主要通过以下机制实现:机制说明使用场景@State组件内状态管理组件级...
80.HarmonyOS NEXT 手势操作实战指南:从理论到实践
全栈若城
3 月 16 日
阅读 4 分钟
474
温馨提示:本篇博客的详细代码已发布到 git : [链接] 可以下载运行哦!HarmonyOS NEXT 手势操作实战指南:从理论到实践1. 手势系统概述HarmonyOS提供了强大的手势系统,支持以下基本手势类型:手势类型说明常用场景点击单击、双击、长按按钮触发、菜单打开滑动上下左右滑动列表滚动、页面切换拖拽自由拖动元素位置调整捏...
79.HarmonyOS NEXT 手势操作模型详解:移动、缩放与旋转的实现原理
全栈若城
3 月 15 日
阅读 3 分钟
437
温馨提示:本篇博客的详细代码已发布到 git : [链接] 可以下载运行哦!HarmonyOS NEXT 手势操作模型详解:移动、缩放与旋转的实现原理1. 模型概述这组模型类主要用于处理手势交互中的各种变换操作,包括:位置控制(PositionModel)偏移计算(OffsetModel)旋转处理(RotateModel)缩放控制(ScaleModel)2. @Observed装...
78. Harmonyos NEXT 懒加载数据源实现解析
全栈若城
3 月 15 日
阅读 3 分钟
326
温馨提示:本篇博客的详细代码已发布到 git : [链接] 可以下载运行哦!Harmonyos NEXT 懒加载数据源实现解析:BasicDataSource与CommonLazyDataSourceModel详解一、核心类关系图解二、基础数据源实现(BasicDataSource)1. 监听器管理机制 {代码...} 核心作用:维护监听器列表,实现观察者模式生命周期:组件挂载时注册...
77.HarmonyOS NEXT ImageViewerView 组件深度剖析: Swiper容器与懒加载深度解析
全栈若城
3 月 15 日
阅读 3 分钟
370
温馨提示:本篇博客的详细代码已发布到 git : [链接] 可以下载运行哦!# HarmonyOS NEXT ImageViewerView 组件深度剖析: Swiper容器与懒加载深度解析一、组件基础结构 {代码...} 二、核心知识点解析状态管理体系@State isEnableSwipe:控制Swiper是否允许滑动与子组件通过@Link双向绑定当图片放大时禁用滑动,保证手势...
76.HarmonyOS NEXT ImageItemView组件深度剖析:边界处理与高级特性(二)
全栈若城
3 月 15 日
阅读 3 分钟
413
温馨提示:本篇博客的详细代码已发布到 git : [链接] 可以下载运行哦!HarmonyOS NEXT ImageItemView组件深度剖析:边界处理与高级特性(二)一、边界检测与位移限制1. evaluateBound 方法设计 {代码...} 实现思路: {代码...} 应用场景:当检测到触达右边界且继续右滑时,触发切换到下一张图片提供弹性拖拽效果(如拉到边...
75.HarmonyOS NEXT ImageItemView组件深度剖析:手势交互与动画实现(二)
全栈若城
3 月 15 日
阅读 3 分钟
273
温馨提示:本篇博客的详细代码已发布到 git : [链接] 可以下载运行哦!HarmonyOS NEXT ImageItemView组件深度剖析:手势交互与动画实现(二)一、手势系统架构 {代码...} GestureGroup:手势组合容器,管理多个手势的相互关系GestureMode.Exclusive:互斥模式,同一时刻只有一个手势生效优先级顺序:后声明的手势优先级更...
74.HarmonyOS NEXT ImageItemView组件深度剖析:组件基础结构与核心状态管理(一)
全栈若城
3 月 15 日
阅读 3 分钟
327
温馨提示:本篇博客的详细代码已发布到 git : [链接] 可以下载运行哦!HarmonyOS NEXT ImageItemView组件深度剖析:组件基础结构与核心状态管理(一)一、组件基础结构解析组件装饰器与复用机制 {代码...} @Component:声明这是一个自定义组件,HarmonyOS 中所有 UI 组件必须使用此装饰器@Reusable:实现组件复用机制,当...
73.HarmonyOS NEXT PicturePreviewImage组件深度剖析:高级功能扩展与性能优化策略(三)
全栈若城
3 月 15 日
阅读 3 分钟
377
温馨提示:本篇博客的详细代码已发布到 git : [链接] 可以下载运行哦!HarmonyOS NEXT PicturePreviewImage组件深度剖析:高级功能扩展与性能优化策略(三)一、高级功能扩展1.1 图片滤镜支持需求背景:提升用户体验,允许用户在预览图片时应用不同滤镜效果。实现思路:引入@kit.ImageFilterKit模块,提供多种滤镜选项(如...
72.HarmonyOS NEXT PicturePreviewImage组件深度剖析:手势交互与动画系统深度解析 (二)
全栈若城
3 月 15 日
阅读 5 分钟
424
温馨提示:本篇博客的详细代码已发布到 git : [链接] 可以下载运行哦!HarmonyOS NEXT PicturePreviewImage组件深度剖析:手势交互与动画系统深度解析 (二)一、手势系统架构设计1.1 手势识别层级 {代码...} 1.2 手势冲突解决策略 {代码...} 处理原则:单指操作(点击/拖拽)与双指操作(旋转/缩放)分组处理同组手势并行...
71.HarmonyOS NEXT PicturePreviewImage组件深度剖析:从架构设计到核心代码实现
全栈若城
3 月 15 日
阅读 4 分钟
431
温馨提示:本篇博客的详细代码已发布到 git : [链接] 可以下载运行哦!HarmonyOS NEXT PicturePreviewImage组件深度剖析:从架构设计到核心代码实现 (一)一、组件设计全景视角1.1 组件定位与核心能力本组件是HarmonyOS NEXT平台的高性能图片预览核心模块,主要解决以下问题:多图浏览:支持横向/纵向滑动切换手势交互:...
70.HarmonyOS NEXT PicturePreview组件深度剖析:从架构设计到核心代码实现
全栈若城
3 月 15 日
阅读 4 分钟
297
温馨提示:本篇博客的详细代码已发布到 git : [链接] 可以下载运行哦!HarmonyOS NEXT PicturePreview组件深度剖析:从架构设计到核心代码实现一、组件整体架构1. 组件功能实现图片预览功能,支持水平和垂直滑动支持懒加载和手势交互可自定义背景色和切换动画适配不同屏幕尺寸2. 技术栈 {代码...} 二、核心代码解析1. 组...
上一页
1
…
More
3
4
5
(current)
6
7
…
More
下一页
上一页
5
(current)
下一页