您的位置 首页 电子技术

HarmonyOS应用开发TS动画插值计算体验

说明:从 API Version 7 开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。\” />

<meta http-equiv=X-UA-Compatible content=\"IE=edge,chrome=1

说明:从 API Version 7 开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。

导入模块:

import curves from ‘@ohos.curves’

curves.init

init(curve?: Curve): Object

插值曲线的初始化函数,可以根据入参创建一个插值曲线对象。

参数:

HarmonyOS应用开发TS动画插值计算体验

返回值:曲线对象Object。

curves.stepssteps(count: number, end: boolean): Object构造阶梯曲线对象。参数:

HarmonyOS应用开发-TS动画插值计算体验-OpenHarmony技术社区

返回值:曲线对象Object。

curves.cubicBeziercubicBezier(x1: number, y1: number, x2: number, y2: number): Object构造三阶贝塞尔曲线对象,曲线的值必须处于0-1之间。参数:

HarmonyOS应用开发TS动画插值计算体验

返回值:曲线对象Object。

curves.springspring(velocity: number, mass: number, stiffness: number, damping: number): Object构造弹簧曲线对象。参数:

HarmonyOS应用开发TS动画插值计算体验

返回值:曲线对象Object。

示例:

import Curves from \'@ohos.curves\'@Entry@Componentstruct ImageComponent {  @State widthSize: number = 200  @State heightSize: number = 200  build() {    Column() {      Text()        .margin({top:100})        .width(this.widthSize)        .height(this.heightSize)        .backgroundColor(Color.Red)        .onClick(()=> {          let curve = Curves.cubicBezier(0.25, 0.1, 0.25, 1.0);          this.widthSize = curve.interpolate(0.5) * this.widthSize;          this.heightSize = curve.interpolate(0.5) * this.heightSize;        })        .animation({duration: 2000 , curve: Curves.spring(0.25, 0.1, 0.25, 1.0)})    }.width(\"100%\").height(\"100%\")  }}

复制

审核编辑:汤梓红

<!–

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

作者: admin

为您推荐

智慧路灯照明系统的应用为智慧城市的发展建设添砖加瓦

智慧路灯照明系统的应用为智慧城市的发展建设添砖加瓦

智慧路灯照明系统的应用为智慧城市的发展建设添砖加瓦-夜间的路灯不仅照亮了黑暗的街道,而且照亮了回家的道路。从街上望去,闪烁的路灯发出暖光,指引着我们家的方向。城市里的路灯就像“守护者”,给长途旅行回来的游客带来了极大的安全感。 当今,路灯智能控制时代的到来,极大地促进了传统路灯的人工机械化运行。虽然对此感到兴奋,但我们不禁要问:随着路灯智能控制的早期到来,除了改善路灯的运行模式,还能带来什么? 为城市交通提供安全保障 城市公共照明系统中的智能路灯在每个路

晶振在五种不同行业中的应用说明

晶振在五种不同行业中的应用说明-晶振在五种不同行业的应用-由TST嘉硕代理KOYU光与电子

几种不同的物联网控制APP模式

本文就简单介绍当前几种物联网控制APP模式,让大家了解几种不同的技术路线。\” />

<meta http-equiv=X-UA-Compatible content=\"IE=edge,chrome=1

苹果稳坐全球可穿戴设备数量首位,占据日本市场超7成份额

苹果稳坐全球可穿戴设备数量首位,占据日本市场超7成份额

苹果公司占据2021年日本第四季度可穿戴设备71.5%份额,占据全球可穿戴设备市场34.9%份额。\” />

<meta http-equiv=X-UA-Compatible content=\"IE=edge,chrome=1

如何用GPUDirect存储器如何缓解CPU I / O瓶颈

除了使用 GPUs 而不是 CPU 加快计算的好处外,一旦整个数据处理管道转移到 GPU 执行,直接存储就起到了一个力倍增器的作用。这一点变得尤为重要,因为数据集大小不再适合系统内存,而且 GPUs 的数据 I / O 增长成为处理时间的瓶颈。当人工智能和数据科学继续重新定义可能的艺术时,启用直接路径可以减少甚至完全缓解这个瓶颈。\” />

<meta http-equiv=X-UA-Compatible content=\"IE=edge,chrome=1

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部