XamarinAndroid组件教程设置动画的时长参数

在添加动画的时候,开发者还可以动画参数进行设置,如动画持续的时长、插值器等。下面依次讲解动画参数的设置方法。

1.设置动画时长

设置动画持续的时间可以使用RecyclerView子类ItemAnimator中的AddDuration、ChangeDuration、MoveDuration和RemoveDuration属性。下面依次介绍这些属性。

(1)AddDuration属性用来设置或获取在添加子元素时动画的持续时间,其语法形式如下:

public virtual long AddDuration { get; set; }

(2)ChangeDuration属性用来设置或获取子元素改变时的动画的持续时间,其语法形式如下:

public virtual long ChangeDuration { get; set; }

(3)MoveDuration属性用来设置或获取子元素移动时的动画的持续时间,其语法形式如下:

public virtual long MoveDuration { get; set; }

(4)RemoveDuration属性用来设置或获取删除子元素时的动画的持续时间,其语法形式如下:

public virtual long RemoveDuration { get; set; }

以项目RecylerViewAnimatorsItemAnimator为基础,在添加数据时设置动画的持续时间,可以使用以下代码:

recyclerView.GetItemAnimator().AddDuration = 1200;

XamarinAndroid组件教程设置动画的时长参数相关推荐

  1. android 设置动画时长,XamarinAndroid组件教程设置动画的时长参数

    XamarinAndroid组件教程设置动画的时长参数 在添加动画的时候,开发者还可以动画参数进行设置,如动画持续的时长.插值器等.下面依次讲解动画参数的设置方法. 1.设置动画时长 设置动画持续的时 ...

  2. XamarinAndroid组件教程设置动画的设置插值器

    XamarinAndroid组件教程设置动画的设置插值器 为动画设置插值器,可以使用BaseItemAnimator抽象类中的SetInterpolator()方法,其语法形式如下: public v ...

  3. XamarinAndroid组件教程设置自定义子元素动画(二)

    XamarinAndroid组件教程设置自定义子元素动画(二) (9)打开MainActivity.cs文件,为RecylerView的子元素设置添加和删除时的透明动画效果.代码如下: --using ...

  4. XamarinAndroid组件教程设置自定义子元素动画(一)

    XamarinAndroid组件教程设置自定义子元素动画(一) 如果在RecyclerViewAnimators.Animators中没有所需要的动画效果,就可以自定义一个.此时,需要让自定义的动画继 ...

  5. XamarinAndroid组件教程RecylerView动画组件使用动画(3)

    XamarinAndroid组件教程RecylerView动画组件使用动画(3) (8)打开Main.axml文件,构建主界面.代码如下: <?xml version="1.0&quo ...

  6. XamarinAndroid组件教程RecylerView动画组件使用动画(2)

    XamarinAndroid组件教程RecylerView动画组件使用动画(2) 如果开发者要为RecylerView的子元素添加动画效果,需要使用RecyclerView类中的SetItemAnim ...

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

    XamarinAndroid组件教程RecylerView适配器设置动画 本小节将讲解动画相关设置,如动画的时长.插值器以及复合动画等. 1.设置动画时长 设置动画持续的时间可以使用Animation ...

  8. XamarinAndroid组件教程RecylerView适配器设置动画示例

    XamarinAndroid组件教程RecylerView适配器设置动画示例 [示例1-3]下面将在RecylerView的子元素进行滚动时,使用适配器动画.具体的操作步骤如下: (1)创建一个名为R ...

  9. XamarinAndroid组件教程RecylerView自定义适配器动画

    XamarinAndroid组件教程RecylerView自定义适配器动画 如果RecyclerViewAnimators.Adapters命名空间中没有所需要的适配器动画,开发者可以自定义动画.此时 ...

最新文章

  1. 启动一个线程是用run()还是start()?
  2. 隐藏层节点数对迭代次数分布规律的影响
  3. 流水调度问题c语言,基于遗传算法的流水车间调度问题汇总.doc
  4. 接雨水—leetcode42
  5. 不会提示是否关闭浏览器 IE6、IE7、FF通用代码
  6. 如何学STM32 —— 十年经验教你如何学习嵌入式系统
  7. 数据结构之图:图的搜索,Python代码实现——23
  8. 用DOS命令快把系统看透
  9. 表单验证之validform.js使用方法
  10. java程序实验报告_实验报告一
  11. fs和php的区别,优缺点评测飞科fs318和fs360有啥区别?哪个好?真实评测体验曝光...
  12. html中图片连续替换,C# 批量替换html中的图片 示例
  13. dependencyManagement使用简介
  14. tinyalsa 终极详解
  15. cad2020打印样式放在哪个文件夹_压箱底!这些CAD打印设置技巧只能从老师傅身上学到...
  16. php以大写字母分割,js按大写字母拆分字符串
  17. ESP8266连接手机
  18. DSP F28069 build 出现warning : creating output section “xxxx“ without a SECTIONS
  19. HTML5期末大作业:轮滑运动体育类人物介绍主题网站设计(12页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计
  20. chatgpt赋能Python-python_patsy

热门文章

  1. dubbo 源码编译记录
  2. 面向对象的5条基本设计原则----拜读大作后
  3. VC++ 实现VC程序启动时最小化到任务栏(完美解决闪烁问题)
  4. 解决Linux安装 VMware tools 工具的方法
  5. 【笔记】虚拟机用Xshell登陆报错“ssh服务器拒绝了密码”解决方法
  6. layer,一个可以让你想到即可做到的javascript弹窗(层)解决方案
  7. ISE 14.7安装教程最新版(Win10安装)——解决Win10安装完后打不开快捷方式的方法
  8. EF迁移:回滚上一次应用的迁移?
  9. 如何将现有的非空目录转换为Git工作目录并将文件推送到远程存储库
  10. 撤消尚未推送的Git合并