语言

Animation.WithConcurrent 方法

定义

重载

名称 说明
WithConcurrent(Animation, Double, Double)

animation 添加至 Animation 对象的子级,并将 animation 的开始时间和结束时间分别设为 beginAtfinishAt

WithConcurrent(Action<Double>, Double, Double, Easing, Double, Double)

使用指定的 callback 创建新的 Animation 对象,并将其添加至 Animation 对象的子级。

WithConcurrent(Animation, Double, Double)

animation 添加至 Animation 对象的子级,并将 animation 的开始时间和结束时间分别设为 beginAtfinishAt

public Microsoft.Maui.Controls.Animation WithConcurrent (Microsoft.Maui.Controls.Animation animation, double beginAt = 0, double finishAt = 1);
member this.WithConcurrent : Microsoft.Maui.Controls.Animation * double * double -> Microsoft.Maui.Controls.Animation
Public Function WithConcurrent (animation As Animation, Optional beginAt As Double = 0, Optional finishAt As Double = 1) As Animation

参数

animation
Animation

要添加的动画。

beginAt
Double

动画中所添加的子动画将开始动态显示的部分。

finishAt
Double

动画中所添加的子动画将停止动态显示的部分。

返回

适用于

WithConcurrent(Action<Double>, Double, Double, Easing, Double, Double)

使用指定的 callback 创建新的 Animation 对象,并将其添加至 Animation 对象的子级。

public Microsoft.Maui.Controls.Animation WithConcurrent (Action<double> callback, double start = 0, double end = 1, Microsoft.Maui.Easing easing = default, double beginAt = 0, double finishAt = 1);
member this.WithConcurrent : Action<double> * double * double * Microsoft.Maui.Easing * double * double -> Microsoft.Maui.Controls.Animation
Public Function WithConcurrent (callback As Action(Of Double), Optional start As Double = 0, Optional end As Double = 1, Optional easing As Easing = Nothing, Optional beginAt As Double = 0, Optional finishAt As Double = 1) As Animation

参数

callback
Action<Double>

使用连续动画值调用的操作。

start
Double

当前动画中启动动画的部分。

end
Double

当前动画中结束动画的部分。

easing
Easing

缓动函数,用于转换动画的传入、输出或进出动画。

beginAt
Double

动画中所添加的子动画将开始动态显示的部分。

finishAt
Double

动画中所添加的子动画将停止动态显示的部分。

返回

适用于