博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
XamarinAndroid组件教程RecylerView适配器设置动画
阅读量:5968 次
发布时间:2019-06-19

本文共 916 字,大约阅读时间需要 3 分钟。

hot3.png

XamarinAndroid组件教程RecylerView适配器设置动画

本小节将讲解动画相关设置,如动画的时长、插值器以及复合动画等。

1.设置动画时长

设置动画持续的时间可以使用AnimationAdapter抽象类中的SetDuration()方法,其语法形式如下:

public virtual void SetDuration(int duration)

其中,duration参数用来指定时长。

2.设置插值器

AnimationAdapter抽象类中的SetInterpolator()方法可以用来设置插值器,其语法形式如下:

public virtual void SetInterpolator(Android.Views.Animations.IInterpolator interpolator)

其中,interpolator参数指定插值器。该插值器可以是继承自IInterpolator类型的对象,也可以是自带的。

3.只显示一次动画

AnimationAdapter抽象类中的SetFirstOnly()方法可以用来设置是否仅显示一次动画效果,其语法形式如下:

public virtual void SetFirstOnly(bool firstOnly)

其中,firstOnly参数是一个布尔值,如果该值为true,表示只显示一次动画效果,反之,会多次显示动画效果。

4.复合动画

使用两种或两种以上的适配器动画就构成了复合动画,如以下代码。

var adapter = new DataAdapter(this, data.ToList());var alphaAdapter = new AlphaInAnimationAdapter(adapter);var scaleAdapter = new ScaleInAnimationAdapter(alphaAdapter);

该代码使用了AlphaInAnimationAdapter和ScaleInAnimationAdapter两种动画。

转载于:https://my.oschina.net/u/1585857/blog/1827975

你可能感兴趣的文章
C#进行MapX二次开发之图层操作
查看>>
ASP.NET 运行机制详解
查看>>
C++ little errors , Big problem
查看>>
在 ML2 中配置 OVS vlan network - 每天5分钟玩转 OpenStack(136)
查看>>
Selenium2+python自动化34-获取百度输入联想词
查看>>
【★★★★★】提高PHP代码质量的36个技巧
查看>>
如何解决/home/oracle: is a directory报警
查看>>
BaaS API 设计规范
查看>>
bootloader功能介绍/时钟初始化设置/串口工作原理/内存工作原理/NandFlash工作原理...
查看>>
iOS开发UI篇—Quartz2D使用(矩阵操作)
查看>>
C++ 构造函数与析构函数
查看>>
定时压缩log日志文件
查看>>
秋无痕 Windows XPSP3 集成安装增强版 V201306
查看>>
IT男成都租房记
查看>>
博为峰JavaEE技术文章 ——MyBatis Provider之@SelectProvider SQL方法
查看>>
Java核心API -- 9(异常)
查看>>
apache 编译报错:undefined reference to `apr_array_clear'
查看>>
图像识别DM8127开发攻略——UBOOT的移植说明
查看>>
ubuntu 下升级docker版本
查看>>
EXSi5.5安装篇
查看>>