鸿蒙开发之有哪些动画效果(HarmonyOS鸿蒙开发基础知识)

鸿蒙开发之有哪些动画效果

动画是组件的基础特性之一,精心设计的动画使UI变化更直观,有助于改进应用程序的外观并改善用户体验。Java UI框架提供了数值动画(AnimatorValue)和属性动画(AnimatorProperty),并提供了将多个动画同时操作的动画集合(AnimatorGroup)。

数值动画(AnimatorValue)属性动画(AnimatorProperty)动画集合(AnimatorGroup)

数值动画(AnimatorValue)

AnimatorValue数值从0到1变化,本身与Component无关。开发者可以设置0到1变化过程的属性,例如:时长、变化曲线、重复次数等,并通过值的变化改变组件的属性,实现组件的动画效果。

鸿蒙开发之有哪些动画效果(HarmonyOS鸿蒙开发基础知识)

属性动画(AnimatorProperty)

为Component的属性设置动画是非常常见的需求,Java UI框架可以为Component设置某个属性或多个属性的动画。 鸿蒙开发之有哪些动画效果(HarmonyOS鸿蒙开发基础知识)

动画集合(AnimatorGroup)

如果需要使用一个组合动画,可以把多个动画对象进行组合,并添加到使用AnimatorGroup中。AnimatorGroup提供了两个方法:runSerially() 和 runParallel(),分别表示动画按顺序开始和动画同时开始。

鸿蒙开发之有哪些动画效果(HarmonyOS鸿蒙开发基础知识)

从零开始入门学习HarmonyOS鸿蒙2.0开发

原创 HarmonyOS 鸿蒙入门教程之01 基础环境和开发工具 (教程含源码)原创 HarmonyOS 鸿蒙开发之02开发工具安装原创 HarmonyOS 鸿蒙入门教程之03 运行开发工具完成基础配置DevEco Studio(教程含源码)原创 HarmonyOS鸿蒙开发之04 运行第一个hello world (教程含源码)原创 HarmonyOS鸿蒙开发之05 运行第一个页面 (教程含源码)原创 HarmonyOS鸿蒙开发之06 通过代码创建页面 Feature Ability(教程含源码)原创 HarmonyOS鸿蒙开发之07 编程实现页面跳转(教程含源码)

Button系列文章

原创 鸿蒙开发之如何创建Button按钮 (HarmonyOS鸿蒙开发基础知识)原创 鸿蒙开发之如何响应Button点击事件(HarmonyOS鸿蒙开发基础知识)原创 鸿蒙开发之Button按钮有哪些类型,如何通过代码设置(HarmonyOS鸿蒙开发基础知识)

更多技术交流请加入QQ群

群名称:harmonyos鸿蒙技术交流 群 号:856567895

从零开始入门学习HarmonyOS鸿蒙2.0开发

原创 HarmonyOS 鸿蒙入门教程之01 基础环境和开发工具 (教程含源码)原创 HarmonyOS 鸿蒙开发之02开发工具安装原创 HarmonyOS 鸿蒙入门教程之03 运行开发工具完成基础配置DevEco Studio(教程含源码)原创 HarmonyOS鸿蒙开发之04 运行第一个hello world (教程含源码)原创 HarmonyOS鸿蒙开发之05 运行第一个页面 (教程含源码)原创 HarmonyOS鸿蒙开发之06 通过代码创建页面 Feature Ability(教程含源码)原创 HarmonyOS鸿蒙开发之07 编程实现页面跳转(教程含源码)

Button系列文章

原创 鸿蒙开发之如何创建Button按钮 (HarmonyOS鸿蒙开发基础知识)原创 鸿蒙开发之如何响应Button点击事件(HarmonyOS鸿蒙开发基础知识)原创 鸿蒙开发之Button按钮有哪些类型,如何通过代码设置(HarmonyOS鸿蒙开发基础知识)
极客网企业会员

免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。

  • 简版
  • 原版
  • 投稿
  • 回顶部