美文网首页
过渡动画——列表动画

过渡动画——列表动画

作者: justCode_ | 来源:发表于2018-09-26 14:41 被阅读0次

    最近都在弄动画相关的东西,本来,想讲讲path的复杂动画。但想到,可能不太能被大家理解,而我,也一时半会不知道怎么讲。所以,就不讲了。

    转而讲今天的这个主题——过渡动画

    其实,过渡动画,主要就是加载动画,进入动画,退出动画。加载动画,非常常见,就比如我们的进度条。这个我就不讲了。网上有很多现成的,直接用就可以了。

    我主要讲讲这个进入和退出的动画。而退出和进入,主要的应用场景其实,是view的进入和退出,fragment的进入和退出,activity的进入和退出。这个,我会在后面,慢慢讲一遍。今天主要讲一种使用频率不叫高的view的动画——列表(recycleview)。

    其他所有的viewgroup(view)都可以参照这个recycleview的动画来写。

    ok,正题来了:

    先来常规操作:写好recycleview的常规代码,这里不懂得话,看我之前文章关于recycleview的。

    然后,就是我们写动画的时候了:

    首先我们写一个item的动画(可以是复合动画,通常也是复合动画),这里面的属性,我只讲(因为其他的,我之前讲过)

    android:shareInterpolator="true"

    这个的意思是,共享同一个插值器,不过,在动画时间短,动画幅度小的情况,看不出来什么不同的。

    然后,就是写 一个叫layoutAnimation的东西。这个是什么呢?这个看名字,直接翻译就是了。

    这里面的属性,同样,直接翻译就知道了。

    最后一步就是:将动画引入给这个recycleview就大功告成

    后记:下一篇讲activity的切换动画。

    相关文章

      网友评论

          本文标题:过渡动画——列表动画

          本文链接:https://www.haomeiwen.com/subject/ymwdoftx.html