美文网首页读书
Android animation

Android animation

作者: 6c2426f9b9c3 | 来源:发表于2021-05-18 09:29 被阅读0次

TraslationAnimation 


        我们在制作动画的时候,有时需要将一张图片从左往右,从上往下移动这时候需要使用TranslationAnimation位移动画这个类,new这个类的时候选择带四个参数的构造方法,分别表示图像左上角(X的开始坐标,X的结束坐标,Y的开始坐标,Y的结束坐标),参数的值我们可以指定具体的像素,或者百分比%,但是都会存在屏幕的适配问题,在每种机型上动画的移动距离不同,这是我们可以使用比如XX.getHeight()来获取该控件的高度,移动该控件高度的距离从而解决了不同机型的动画适配问题。

TranslateAnimation animation=new TranslateAnimation(0,0,0,-pic.getHeight());

                animation.setDuration(1500);

                animation.setFillAfter(false);

                animation.setAnimationListener(new Animation.AnimationListener() {

                    @Override

                    public void onAnimationStart(Animation animation) {

                    }

                    @Override

                    public void onAnimationEnd(Animation animation) {

                        pic.setVisibility(View.GONE);

                    }

                    @Override

                    public void onAnimationRepeat(Animation animation) {

                    }

                });

                linearLayout.startAnimation(animation);

相关文章

  • Android 动画

    Android 3.0之前已有View动画框架Animation(详见:Android之视图动画Animation...

  • Android之属性动画Animator

    Android 3.0之前已有动画框架Animation(详见:Android之视图动画Animation),但存...

  • Android 动画

    Android 动画类型 Property Animation Property Animation 关键参数 D...

  • 属性动画

    Android提供了几种动画:View Animation 、Drawable Animation 、Proper...

  • 动画

    Android包含三种动画:View Animation(Tween Animation)、 Drawable A...

  • 微信拍照录像自定义view实现

    import android.animation.Animator;import android.animatio...

  • Android 动画

    Android基础动画 Tween Animation 变换动画 Frame Animation 帧动画 Layo...

  • Android之基础动画

    Android基础动画 Tween Animation 变换动画Frame Animation 帧动画Layo...

  • Android属性动画

    1、概述Android常用的动画有View Animation、Drawable Animation、Proper...

  • Android动画

    Android 动画分类 帧动画(Frame Animation) 补间动画(Tweened Animation)...

网友评论

    本文标题:Android animation

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