说明:从 api version 7 开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
导入模块:
import curves from ‘@ohos.curves’
curves.init
init(curve?: curve): object
插值曲线的初始化函数,可以根据入参创建一个插值曲线对象。
参数:
返回值:
曲线对象object。
curves.steps
steps(count: number, end: boolean): object
构造阶梯曲线对象。
参数:
返回值:
曲线对象object。
curves.cubicbezier
cubicbezier(x1: number, y1: number, x2: number, y2: number): object
构造三阶贝塞尔曲线对象,曲线的值必须处于0-1之间。
参数:
返回值:
曲线对象object。
curves.spring
spring(velocity: number, mass: number, stiffness: number, damping: number): object
构造弹簧曲线对象。
参数:
返回值:
曲线对象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%) }} 复制
科技助农·物联水产 | 智慧渔业高质量发展大会暨水产养殖智能监测系统团体标准启动仪式在穗召开
AI和ML在数据分析中的智能应用
肖特基二极管的功能 肖特基二极管的作用
存储技术的研究发展现状及趋势
高功能型环氧树脂在印刷电路板贯孔制程上的应用
HarmonyOS应用开发TS动画插值计算体验
小米mix2什么时候上市?小米mix2惊艳外形逆天,小米6首批供货量大逆转
变压器的作用、原理及分类
TDDI与AMOLED推动面板驱动芯片进军市场_OLED电视将取代液晶电视
丰田加氢站登陆中国市场,燃料电池市场成为日韩车企必争之地
DDC控制器的定义以及主要功能解析
迈向 5G 之路的十大里程碑
华为在逐步壮大的过程中,坚定了“科学管理体系”建设之路
F/U转换器的原理与应用
基于STM32的智能空调送风装置设计
电子设备USB Type C连接器接口防水密封胶环氧填充胶水应用
如何将FT205超声波风传感器集成到固定翼无人机中去
星源材质的“锂离子电池隔膜应用与开发进展”的主题演讲
大数据下 分析云存储是否能应对挑战
热电偶信号放大电路