diff --git a/zh-cn/application-dev/ui/arkts-blur-effect.md b/zh-cn/application-dev/ui/arkts-blur-effect.md index f3c8479d2ff9247487537ba05f535e9a9232e71f..fc9caf2b61c11102ac74c55be569ed6aaab27cdc 100644 --- a/zh-cn/application-dev/ui/arkts-blur-effect.md +++ b/zh-cn/application-dev/ui/arkts-blur-effect.md @@ -1,11 +1,13 @@ # 模糊 +动画效果可以丰富界面的细节,提升UI界面的真实感和品质感。例如,模糊和阴影效果可以让物体看起来更加立体,使得动画更加生动。ArkUI提供了丰富的效果接口,开发者可快速打造出精致、个性化的效果。本章中主要对常用的模糊、阴影和色彩效果等效果接口进行了介绍。 + 模糊可以用来体现界面空间的纵深感,区分前后元素的层级关系 -| 接口 | 说明 | -| -------- | -------- | +| 接口 | 说明 | +| ---------------------------------------- | ---------------------- | | [backdropBlur](../reference/arkui-ts/ts-universal-attributes-image-effect.md) | 为当前组件添加背景模糊效果,入参为模糊半径。 | | [blur](../reference/arkui-ts/ts-universal-attributes-image-effect.md) | 为当前组件添加内容模糊效果,入参为模糊半径。 | | [backgroundBlurStyle](../reference/arkui-ts/ts-universal-attributes-background.md) | 为当前组件添加背景模糊效果,入参为模糊样式。 | diff --git a/zh-cn/application-dev/ui/arkts-traditional-curve.md b/zh-cn/application-dev/ui/arkts-traditional-curve.md index f3f3ceaf5077b8967516cc2c66181702cac46c11..0ee30a35d6665e90ee8a1e8e4ffa9bbad862c154 100644 --- a/zh-cn/application-dev/ui/arkts-traditional-curve.md +++ b/zh-cn/application-dev/ui/arkts-traditional-curve.md @@ -1,5 +1,9 @@ # 传统曲线 +动画曲线是属性关于时间的变化函数,决定属性变化时产生动画的运动轨迹。某一时刻下动画曲线的斜率代表动画的速度,对应属性变化的快慢。一条优秀的动画曲线具备连续光滑、符合用户意图、符合物理世界客观规律的特点。开发者可结合用户的使用场景和意图,为动效选取合适的动画曲线。根据动画曲线是否符合物理世界客观规律,可将其分为物理曲线(ArkUI当前提供了多种物理弹簧曲线)和传统曲线两种类型。相比于传统曲线,物理曲线产生的运动轨迹更加符合用户认知,有助于创造自然生动的动画效果,建议开发者优先使用物理曲线。 + + + 传统曲线基于数学公式,创造形状符合开发者预期的动画曲线。以三阶贝塞尔曲线为代表,通过调整曲线控制点,可以改变曲线形状,从而带来缓入、缓出等动画效果。对于同一条传统曲线,由于不具备物理含义,其形状不会因为用户行为发生任何改变,缺少物理动画的自然感和生动感。建议优先采用物理曲线创建动画,将传统曲线作为辅助用于极少数必要场景中。 @@ -10,7 +14,7 @@ ArkUI提供了贝塞尔曲线、阶梯曲线等传统曲线接口,开发者可 传统曲线的示例和效果如下: - + ```ts class MyCurve { public title: string;