zoukankan      html  css  js  c++  java
  • 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两种动画。

  • 相关阅读:
    Druid 介绍及配置
    LoadRunner性能测试入门教程
    Java 程序员必须收藏的资源大全
    JProfiler 入门教程
    Web网站的性能测试工具
    职场中必须知道的8条规则
    作为测试人员需要的技能和工作要求
    web性能监控与分析
    Java应用常用性能分析工具
    mockito简单教程
  • 原文地址:https://www.cnblogs.com/daxueba-ITdaren/p/9165968.html
Copyright © 2011-2022 走看看