首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ohos
logbn520
创建于2025-01-17
订阅专栏
HarmonysOS
暂无订阅
共13篇文章
创建于2025-01-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
状态管理(V2)
1、@Local组件内部状态 @Local装饰的变量只能在组件内部初始化 @Local只能装饰变量本身 对于简单类型string、number、boolean可以观察到赋值变化 对于对象,监听到整体赋
HarmonyOS 页面级的状态存储 LocalStorage
LocalStorage:页面级的状态存储 应用程序可以创建多个LocalStorage实例,LocalStorage实例可以在页面内共享,也可以通过GetShared接口,实现跨页面、UIAbili
HarmonyOS 应用全局的UI状态存储 AppStorage
AppStorage:应用全局的UI状态存储 AppStorage是应用全局的UI状态存储,是和应用的进程绑定的,由UI框架在应用程序启动时创建的单例,为应用程序UI状态属性提供中央存储 AppSto
HarmonyOS 持久化存储UI状态 PersistentStorage
PersistentStorage:持久化存储UI状态 PersistentStorage将选定的AppStorage属性持久化存储,保留在设备磁盘上,在应用重新启动时能够获取到应用关闭时的状态 UI
@ohos.animator动画
@ohos.animator动画 支持自定义动画、手动开启动画、暂停、取消、重置、动画反向执行 定义Animator类,依赖UI的执行上下文this.getUIContext().createAnim
路径动画 motionPath
路径动画 motionPath 设置组件进行位移动画时的运动路径 由于布局改变引起的空间位置变化 位移动画引起的位置变化 1、不使用路径动画效果 2、使用路径动画,需自行定义路径轨迹 3、使用路径动画
组件内隐式共享元素转场 geometryTransition
组件内隐式共享元素转场 geometryTransition geometryTransition通过安排绑定的in/out组件(in指新视图、out指旧视图)的frame、position使得原本独
页面间共享元素转场 sharedTransition
共享元素转场 sharedTransition 共享元素转场仅发生在页面路由router跳转时 设置sharedTransition属性将该元素标记为共享元素并设置对应的共享元素转场动效 两个页面中i
组件内转场 transition
组件内转场 transition 在组件插入和删除时显示过渡动效,主要用于容器组件中的子组件插入和删除 显示与隐藏使用同一个动画 TransitionEffect.opacity(0).animati
页面间转场动画 pageTransition
页面间转场动画 pageTransition 页面转场动画 (不推荐) - 使用router才配置页面转场 两个页面间发生跳转,一个页面消失,另一个页面出现,这时可以配置各自页面的页面转场参数实现自定
关键帧动画 keyframeAnimateTo
关键帧动画 keyframeAnimateTo 指定若干个关键帧状态,实现分段的动画 需要通过UIContext实例对象调用this.getUIContext().keyframeAnimateTo
显式动画 animateTo
显式动画 animateTo 提供全局animateTo显式动画接口来指定由于闭包代码导致的状态变化插入过渡动效 如果需要在组件出现时创建动画,在onAppear中实现动画的创建 依赖UI的执行上下文
属性动画 animation
属性动画 animation 属性动画只对写在animation前面的属性生效,且对组件构造器的属性不生效