.NET MAUI进度条动画
.NET MAUI的ProgressBar允许你在改变它的时候应用不同的动画舒缓价值
还有一个动画不确定的模式。此外,您可以更改动画持续时间。
进度更改时的动画
自定义动画持续时间和缓速ProgressAnimationDuration
和ProgressAnimationEasing
属性。
ProgressAnimationDuration
(int
定义控件值改变时动画的持续时间。默认值为800
。ProgressAnimationEasing
(Microsoft.Maui.Easing)
) -指定动画随时间的加速。默认值为宽松政策。线性
。
ProgressAnimationDuration和ProgressAnimationEasing的例子
下面的代码片段显示了一个简单的RadLinearProgressBar
定义。的PrgressBar价值
使用步进控制时的变化。控件时发生动画价值
的变化。
添加如下命名空间:
xmlns: telerik = " http://schemas.telerik.com/2022/xaml/maui "
以下是Android上的结果:
下面是在WinUI上的结果:
不确定模式下的动画
自定义不确定的动画持续时间和缓速通过IndeterminateAnimationDuration
和IndeterminateAnimationEasing
属性。
IndeterminateAnimationDuration
(int
) -定义在不确定模式下动画的持续时间。默认值为800
。IndeterminateAnimationEasing
(Microsoft.Maui.Easing)
) -指定动画随时间的加速。默认值为宽松政策。线性
。
例如IndeterminateAnimationDuration和IndeterminateAnimationEasing
下面的代码片段显示了一个简单的RadLinearProgressBar
定义:
添加如下命名空间:
xmlns: telerik = " http://schemas.telerik.com/2022/xaml/maui "
以下是Android上的结果:
下面是在WinUI上的结果:
关于进度条动画示例,请参阅sdk浏览器演示应用程序。