diff --git a/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-particle-animation.md b/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-particle-animation.md index 0579e658a3a4457cdbe3cbf359a18293ef84a9e2..d759ea47c7191e94a86fae4f489972df92761d93 100644 --- a/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-particle-animation.md +++ b/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-particle-animation.md @@ -153,13 +153,6 @@ interface EmitterOptions { ## ParticleConfigs -```typescript -interface ParticleConfigs { - [ParticleType.POINT]: PointParticleParameters; - [ParticleType.IMAGE]: ImageParticleParameters; -} -``` - **原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 **系统能力:** SystemCapability.ArkUI.ArkUI.Full @@ -170,11 +163,6 @@ interface ParticleConfigs { | [ParticleType.IMAGE] | [ImageParticleParameters](#imageparticleparameters) | 是 | 图片粒子配置。 | ## PointParticleParameters -```typescript -interface PointParticleParameters { - radius: VP; -} -``` **原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 @@ -185,13 +173,6 @@ interface PointParticleParameters { | radius | [VP](ts-types.md#vp10)| 是 | 粒子半径。 | ## ImageParticleParameters -```typescript -interface ImageParticleParameters { - src: ResourceStr; - size: ParticleTuple; - objectFit?: ImageFit; -} -``` **原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 @@ -223,13 +204,6 @@ interface ParticleColorPropertyOptions { ## ParticleColorPropertyUpdaterConfigs -```typescript -interface ParticleColorPropertyUpdaterConfigs { - [ParticleUpdater.NONE]: void; - [ParticleUpdater.RANDOM]: ParticleColorOptions; - [ParticleUpdater.CURVE]: Array>; -} -``` **原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 @@ -303,76 +277,53 @@ interface ParticlePropertyAnimation { ## ParticleType -```typescript -enum ParticleType { - POINT = 'point', - IMAGE = 'image', -} -``` + **原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 **系统能力:** SystemCapability.ArkUI.ArkUI.Full -| 名称 | 描述 | -| -------- | -------- | -POINT |点状粒子| -IMAGE | 图片粒子| +| 名称 | 值 | 说明 | +| -------- | -------- | -------- | +| POINT | 'point' | 点状粒子 | +| IMAGE | 'image' | 图片粒子 | ## ParticleEmitterShape -```typescript -enum ParticleEmitterShape { - RECTANGLE = 'rectangle', - CIRCLE = 'circle', - ELLIPSE = 'ellipse', - ANNULUS = 'annulus', -} -``` + +**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 **系统能力:** SystemCapability.ArkUI.ArkUI.Full -| 名称 | 描述 | -| -------- | -------- | -RECTANGLE |粒子发射器为矩形。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。| -CIRCLE | 粒子发射器为圆形。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。| -ELLIPSE |粒子发射器为椭圆形。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。| -ANNULUS20+ |粒子发射器为环形。
**原子化服务API:** 从API version 20开始,该接口支持在原子化服务中使用。| +| 名称 | 值 | 说明 | +| -------- | -------- | -------- | +| RECTANGLE | 'rectangle' | 粒子发射器为矩形。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。| +| CIRCLE | 'circle' | 粒子发射器为圆形。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。| +| ELLIPSE | 'ellipse' | 粒子发射器为椭圆形。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。| +| ANNULUS20+ | 'annulus' | 粒子发射器为环形。
**原子化服务API:** 从API version 20开始,该接口支持在原子化服务中使用。| ## DistributionType12+ -```typescript -enum DistributionType { - UNIFORM = 0, - GAUSSIAN = 1, -} -``` + **原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 **系统能力:** SystemCapability.ArkUI.ArkUI.Full -| 名称 | 描述 | -| -------- | -------- | -| UNIFORM |初始颜色随机值分布为均匀分布。| -| GAUSSIAN | 初始颜色随机值分布为高斯分布。| +| 名称 | 值 | 说明 | +| -------- | -------- | -------- | +| UNIFORM | 0 | 初始颜色随机值分布为均匀分布。| +| GAUSSIAN | 1 | 初始颜色随机值分布为高斯分布。| ## ParticleUpdater -```typescript -enum ParticleUpdater { - NONE = 'none', - RANDOM = 'random', - CURVE = 'curve', -} -``` **原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 **系统能力:** SystemCapability.ArkUI.ArkUI.Full -| 名称 | 描述 | -| -------- | -------- | -|NONE |无变化| -|RANDOM | 随机变化| -|CURVE |动画曲线变化| +| 名称 | 值 | 说明 | +| -------- | -------- | -------- | +|NONE | 'none' | 无变化| +|RANDOM | 'random' | 随机变化| +|CURVE | 'curve' | 动画曲线变化| ## DisturbanceFieldOptions12+ @@ -405,6 +356,8 @@ enum ParticleUpdater { ## EmitterProperty12+ +**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 + **系统能力:** SystemCapability.ArkUI.ArkUI.Full | 名称 | 类型 | 必填 | 说明 | @@ -471,19 +424,14 @@ interface Particles< ## VelocityOptions18+ -```typescript -declare interface VelocityOptions { - speed: ParticleTuple; - angle: ParticleTuple; -} -``` - 粒子速度配置。 > **说明:** > > 为规范匿名对象的定义,API 18版本修改了此处的元素定义。其中,保留了历史匿名对象的起始版本信息,会出现外层元素@since版本号高于内层元素版本号的情况,但这不影响接口的使用。 +**原子化服务API:** 从API version 18开始,该接口支持在原子化服务中使用。 + **系统能力:** SystemCapability.ArkUI.ArkUI.Full | 名称 | 类型 | 必填 | 说明 | @@ -509,6 +457,8 @@ declare interface AccelerationOptions< > > 为规范匿名对象的定义,API 18版本修改了此处的元素定义。其中,保留了历史匿名对象的起始版本信息,会出现外层元素@since版本号高于内层元素版本号的情况,但这不影响接口的使用。 +**原子化服务API:** 从API version 18开始,该接口支持在原子化服务中使用。 + **系统能力:** SystemCapability.ArkUI.ArkUI.Full | 名称 | 类型 | 必填 | 说明 | @@ -534,6 +484,8 @@ interface EmitterParticleOptions { > > 为规范匿名对象的定义,API 18版本修改了此处的元素定义。其中,保留了历史匿名对象的起始版本信息,会出现外层元素@since版本号高于内层元素版本号的情况,但这不影响接口的使用。 +**原子化服务API:** 从API version 18开始,该接口支持在原子化服务中使用。 + **系统能力:** SystemCapability.ArkUI.ArkUI.Full | 名称 | 类型 | 必填 | 说明 | @@ -559,6 +511,8 @@ interface ParticleUpdaterOptions { > > 为规范匿名对象的定义,API 18版本修改了此处的元素定义。其中,保留了历史匿名对象的起始版本信息,会出现外层元素@since版本号高于内层元素版本号的情况,但这不影响接口的使用。 +**原子化服务API:** 从API version 18开始,该接口支持在原子化服务中使用。 + **系统能力:** SystemCapability.ArkUI.ArkUI.Full | 名称 | 类型 | 必填 | 说明 | @@ -581,6 +535,8 @@ interface ParticleColorUpdaterOptions { > > 为规范匿名对象的定义,API 18版本修改了此处的元素定义。其中,保留了历史匿名对象的起始版本信息,会出现外层元素@since版本号高于内层元素版本号的情况,但这不影响接口的使用。 +**原子化服务API:** 从API version 18开始,该接口支持在原子化服务中使用。 + **系统能力:** SystemCapability.ArkUI.ArkUI.Full | 名称 | 类型 | 必填 | 说明 | @@ -590,21 +546,14 @@ interface ParticleColorUpdaterOptions { ## ParticleColorOptions18+ -```typescript -interface ParticleColorOptions { - r: ParticleTuple; - g: ParticleTuple; - b: ParticleTuple; - a: ParticleTuple; -} -``` - 颜色变化方式为均匀变化的时候,在区间内随机生成一个差值。r、g、b、a四个颜色通道每秒分别使用差值叠加当前颜色值,生成目标颜色值。实现颜色随机变化的效果。 > **说明:** > > 为规范匿名对象的定义,API 18版本修改了此处的元素定义。其中,保留了历史匿名对象的起始版本信息,会出现外层元素@since版本号高于内层元素版本号的情况,但这不影响接口的使用。 +**原子化服务API:** 从API version 18开始,该接口支持在原子化服务中使用。 + **系统能力:** SystemCapability.ArkUI.ArkUI.Full | 名称 | 类型 | 必填 | 说明 |