XamarinAndroid组件教程RecylerView适配器设置动画
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两种动画。
XamarinAndroid组件教程RecylerView适配器设置动画相关推荐
- XamarinAndroid组件教程RecylerView适配器设置动画示例
XamarinAndroid组件教程RecylerView适配器设置动画示例 [示例1-3]下面将在RecylerView的子元素进行滚动时,使用适配器动画.具体的操作步骤如下: (1)创建一个名为R ...
- XamarinAndroid组件教程RecylerView适配器使用动画
XamarinAndroid组件教程RecylerView适配器使用动画 为RecylerView使用RecylerViewAnimators组件中提供的适配器动画,需要使用RecyclerView类 ...
- XamarinAndroid组件教程RecylerView适配器动画动画种类
XamarinAndroid组件教程RecylerView适配器动画动画种类 本节将讲解RecylerView适配器动画,其中包含动画种类和如何使用动画. 动画种类 RecylerViewAnimat ...
- XamarinAndroid组件教程RecylerView自定义适配器动画
XamarinAndroid组件教程RecylerView自定义适配器动画 如果RecyclerViewAnimators.Adapters命名空间中没有所需要的适配器动画,开发者可以自定义动画.此时 ...
- XamarinAndroid组件教程RecylerView动画组件使用动画(3)
XamarinAndroid组件教程RecylerView动画组件使用动画(3) (8)打开Main.axml文件,构建主界面.代码如下: <?xml version="1.0&quo ...
- XamarinAndroid组件教程RecylerView动画组件使用动画(2)
XamarinAndroid组件教程RecylerView动画组件使用动画(2) 如果开发者要为RecylerView的子元素添加动画效果,需要使用RecyclerView类中的SetItemAnim ...
- XamarinAndroid组件教程设置自定义子元素动画(二)
XamarinAndroid组件教程设置自定义子元素动画(二) (9)打开MainActivity.cs文件,为RecylerView的子元素设置添加和删除时的透明动画效果.代码如下: --using ...
- XamarinAndroid组件教程设置自定义子元素动画(一)
XamarinAndroid组件教程设置自定义子元素动画(一) 如果在RecyclerViewAnimators.Animators中没有所需要的动画效果,就可以自定义一个.此时,需要让自定义的动画继 ...
- XamarinAndroid组件教程设置动画的设置插值器
XamarinAndroid组件教程设置动画的设置插值器 为动画设置插值器,可以使用BaseItemAnimator抽象类中的SetInterpolator()方法,其语法形式如下: public v ...
最新文章
- 思考:开发者如何挑选最合适的机器学习框架?
- 前端(HTML/CSS/JS)-CSS编码规范
- js怎么获取访问页数记录(知道的能不能告诉我一下)
- 使用WinSCP上传文件到指定服务器
- python画数学曲线_python学习笔记28:画函数曲线图
- 浅谈游戏单位属性模块设计:属性组成、分级、计算与同步
- Windows ICS 服务无法启动问题解决
- 浏览器老是自动跳出广告垃圾网页
- oracle替代变量输出,【Oracle】替代变量
- 模拟知乎登陆(requests和scrapy)
- HTML+CSS制作漂浮的对话框
- linux新建虚拟机到图形化界面
- QT控件之QComboBox(下拉框相关)
- android开发 节省流量,流量节省程序模式 | Android 开源项目 | Android Open Source Project...
- 前端项目发版后用户需要手动刷新页面获取的解决方案
- 徐亚波博士出席暨南大学企管ME论坛,讲述数说“超级飞轮”的故事
- 两个苹果手机怎么定位_苹果6手机一直闪白屏怎么办?苹果6手机一直闪白屏怎么办?...
- 实验6 Sniffer网络安全检测
- promise获取所有文件路径_python使用os.listdir和os.walk获得文件的路径
- 我国路内限时长停车管理可行性研究
热门文章
- 一个Web页面的问题分析
- highcharts使用教程
- Android加载大图片OOM异常解决
- Keil : Cannot enter Debug Mode解决方法:
- eclipse启动报JVM terminated. Exit code=-1的解决方法
- oracle账户锁定解决方法
- 简单的 H5 视频推流解决方案
- 首次安装Pycharm出现No Python interpreter selected解决方法
- 程序编译是出现“field has incomplete type“问题的解决
- Windows10家庭版的功能中没有Hyper-V的解决方法