Xamarin.Forms 用户界面——动画

来源:互联网 发布:js 去除disabled 编辑:程序博客网 时间:2024/06/05 12:00

Xamarin.Forms包括自己的动画基础设施,直接创建简单的动画,同时也具有足够的功能来创建复杂的动画。

Xamarin.Forms动画类定位视觉元素的不同属性,典型的动画在一段时间内逐步将属性从一个值更改为另一个值。请注意,Xamarin.Forms动画类没有XAML界面。然而,动画可以封装在行为中,然后从XAML引用。

简单动画

ViewExtensions类提供了可用于构造简单动画,旋转,缩放,平移,和褪色扩展方法VisualElement的实例。本文演示使用ViewExtensions该类创建和取消动画。

放松功能

Xamarin.Forms包括一个Easing类,它允许您指定一个传递函数,用于控制动画在运行时加速或减慢的速度。本文演示如何使用预定义的缓动函数,以及如何创建自定义缓动函数。

自定义动画

Animation类是所有Xamarin.Forms动画的积木,随着扩展方法ViewExtensions类创建一个或多个Animation对象。本文演示如何使用Animation类来创建和取消动画,同步多个动画,并创建自定义动画,使动画的属性不被现有的动画方法动画化。

原创粉丝点击