美文网首页
在Android里给View简单地设置一个隐藏动画

在Android里给View简单地设置一个隐藏动画

作者: 苍蝇的梦 | 来源:发表于2018-06-01 14:31 被阅读1566次

    2018-06-01 遇到的一点小问题
    三年前培训教的Android里动画好像是三种:帧动画、补间动画、属性动画。
    刚开始做项目用了不少,项目最低版本是2.2,为了版本适配还特地使用nineold库。后面变懒了,能不用动画就尽量不用。然后今天有个View显示和隐藏切换时,需要加点小动画。因为很久没用,早忘了,就网上找找。然后看到View里面的setAnimation()方法,好像没这样用过。网上找了下,试了试,很简单。这边记录下,免得下次又到处找。

    View.setAnimation(AnimationUtils.makeInAnimation(context,true));
    

    View.setVisibility(View.VISIBLE);后使用,显示时View会出现从左边出现的动画,同样的,在View.setVisibility(View.INVISIBLE);之后使用

    View.setAnimation(AnimationUtils.makeOutAnimation(context,false));
    

    就会出现向左边隐藏的动画。

    AnimationUtils
    这两个是最省事的,然后向上向下的动画就需要使用loadAnimation来实现了。
    View..setAnimation(AnimationUtils.loadAnimation(context,R.anim.in_from_top));
    

    随便在res里创建anim文件夹,然后在里面新建xml文件就行。具体参数网上搜一下就行。
    setAnimation()方法和AnimationUtils类相关信息,网上搜一下也很多,懒得写了。

    slide_out_left

    相关文章

      网友评论

          本文标题:在Android里给View简单地设置一个隐藏动画

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