文档管理中心

Class (ScaleAnimation)

Phone5.0.0(12)+PC/2in15.0.1(13)+Tablet5.0.0(12)+Wearable5.1.0(18)+

导入模块

import { map } from '@kit.MapKit';

ScaleAnimation

Phone5.0.0(12)+PC/2in15.0.1(13)+Tablet5.0.0(12)+Wearable5.1.0(18)+

控制缩放的动画类,继承Animation

模型约束: 此接口仅可在Stage模型下使用。

元服务API: 从版本4.1.0(11)开始,该接口支持在元服务中使用。

系统能力: SystemCapability.Map.Core

起始版本: 4.1.0(11)

constructor

Phone5.0.0(12)+PC/2in15.0.1(13)+Tablet5.0.0(12)+Wearable5.1.0(18)+

constructor(fromX: number, toX: number, fromY: number, toY: number)

构造器,构造控制缩放的动画实例。

说明

0表示动画缩小消失。

1表示动画不缩放。

小于1的值表示动画缩小。

大于1的值表示动画放大。

模型约束: 此接口仅可在Stage模型下使用。

元服务API: 从版本4.1.0(11)开始,该接口支持在元服务中使用。

系统能力: SystemCapability.Map.Core

起始版本: 4.1.0(11)

参数:

展开
参数名 类型 必填 说明
fromX number 指动画开始时应用的水平缩放倍数,负数按0处理,异常值不处理。
toX number 指动画结束时应用的水平缩放倍数,负数按0处理,异常值不处理。
fromY number 指动画开始时应用的垂直缩放倍数,负数按0处理,异常值不处理。
toY number 指动画结束时应用的垂直缩放倍数,负数按0处理,异常值不处理。

示例:

let animation: map.ScaleAnimation = new map.ScaleAnimation(1, 3, 1, 3);