Xamarin的Telerik UI免费下载30天试用版

动画

Xamarin的ProgressBar允许您在更改其进度时应用不同的动画舒缓价值还有一个动画不确定的模式。此外,您可以更改动画持续时间。

进度更改时的动画

自定义动画持续时间和缓速ProgressAnimationDurationProgressAnimationEasing属性。

  • ProgressAnimationDurationint):定义控件值改变时动画的持续时间。默认值为800
  • ProgressAnimationEasingXamarin.Forms.Easing)):指定动画随时间的加速。默认值为宽松政策。线性

ProgressAnimationDuration和ProgressAnimationEasing的例子

下面的代码片段显示了一个简单的RadLinearProgressBar定义。的PrgressBar价值使用步进控制时的变化。控件时发生动画价值的变化。

 

除此之外,还需要添加如下命名空间:

xmlns: telerikPrimitives = " clr-namespace: Telerik.XamarinForms.Primitives;装配= Telerik.XamarinForms.Primitives”

结果如下:

进度条动画持续时间和缓动

不确定模式下的动画

自定义不确定的动画持续时间和缓速通过IndeterminateAnimationDurationIndeterminateAnimationEasing属性。

  • IndeterminateAnimationDurationint):定义在不确定模式下动画的持续时间。默认值为800
  • IndeterminateAnimationEasingXamarin.Forms.Easing)):指定动画随时间的加速。默认值为宽松政策。线性

例如IndeterminateAnimationDuration和IndeterminateAnimationEasing

下面的代码片段显示了一个简单的RadLinearProgressBar定义:

除此之外,还需要添加如下命名空间:

xmlns: telerikPrimitives = " clr-namespace: Telerik.XamarinForms.Primitives;装配= Telerik.XamarinForms.Primitives”

结果如下:

不确定动画持续时间和缓动

的ProgressBar/Features文件夹中可以找到一个动画示例SDK示例浏览器应用程序

另请参阅

在本文中
Baidu
map