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

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

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两种动画。

转载地址:http://rvyna.baihongyu.com/

你可能感兴趣的文章
oracle exp imp 导入导出
查看>>
七亿政策资金撬动云计算万亿产业潮
查看>>
cogs p服务点设置
查看>>
java 设计模式-动态代理
查看>>
xml学习笔记(第二篇DTD)
查看>>
把U盘制作成多重启动盘并集成linux安装盘
查看>>
内存条对电脑的速度影响
查看>>
PostgreSQL锁查询与杀掉进程说明
查看>>
idea进行断点快捷键
查看>>
Windows 7远程管理Exchange2010
查看>>
cacti 监控linux TCP端口连接数
查看>>
Linux修改显示亮度
查看>>
lnmp+zabbix一键部署脚本
查看>>
其实你还不懂word
查看>>
vcSA修改IP或hostname
查看>>
写给刚入行的新人和技术控们
查看>>
python运维开发之socket网络编程02
查看>>
每次访问都生成不一样sessionId
查看>>
vmware esxi安装linux启动在Starting udev 停止
查看>>
AIX下NFS共享设置
查看>>