XamarinForms程序员Xamarin.Forms

Xamarin.Forms 第26局:动画

2019-03-05  本文已影响51人  dotNET之家

目录 - Xamarin.Forms


前言

本文介绍动画:
一、简单动画
二、自定义动画

环境

1.Visual Studio 2019
2.Xamarin.Froms 4.0.0.169046-pre5
3.Android 5.0(API 21)或更高版本
4.约定:XF代表Xamarin.Forms

内容

主要通过ViewExtensions类提供的动画扩展方法实现动画效果。其方法如下:

一、简单动画

1.平移

实现效果
实现方式

1.TranslateTo主要参数如下:

2.简单列举几个Easing类提供的缓动函数:

2.旋转

实现效果
实现方式

RotateTo主要参数如下:

3.缩放

实现效果
实现方式

ScaleTo主要参数如下:

4.淡入淡出

实现效果
实现方式

FadeTo主要参数如下:

5.复合动画

复合动画就是将多个动画同时运行。本例是依次点击平移、旋转、缩放、淡入淡出按钮实现的复合动画,若用代码实现,依次调用这些动画方法即可。

5.取消动画

调用此方法可以立即取消控件上运行的所有动画。

6.重置位置

如果不希望用动画,可以直接设置控件上的相关属性。

二、自定义动画

实现效果

简单实现红绿灯动画效果。

实现方式

后语

下篇介绍弹出窗口,待续...


目录 - Xamarin.Forms

上一篇 下一篇

猜你喜欢

热点阅读