美文网首页
属性动画实现图片切换:

属性动画实现图片切换:

作者: 清风兑酒 | 来源:发表于2019-04-11 11:43 被阅读0次

1.创建

animator包

2.创建animator.xml文件

<animator xmlns:android="http://schemas.android.com/apk/res/android"
    android:valueFrom="0"
    android:valueTo="100"
    android:valueType="intType"
    android:duration="9000">


</animator>

3.在MainActivity中:

private ImageView iv;
    private Button b;
    private Animator animator;
    private ValueAnimator anInt;
    private int[] a = {R.mipmap.a,R.mipmap.b,R.mipmap.c,R.mipmap.d
                        ,R.mipmap.e,R.mipmap.f,R.mipmap.g,R.mipmap.h};
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        initView();
    }

    private void initView() {
        iv = (ImageView) findViewById(R.id.iv);
        b = (Button) findViewById(R.id.b);

        anInt = ValueAnimator.ofInt(7,0);
        //anInt.setTarget(b);
        anInt.setDuration(5000);
        anInt.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
            @Override
            public void onAnimationUpdate(ValueAnimator animation) {
                int animatedValue = (int) animation.getAnimatedValue();
                iv.setImageResource(a[animatedValue]);
            }
        });


        b.setOnClickListener(this);
    }

    @Override
    public void onClick(View v) {
        switch (v.getId()) {
            case R.id.b:
                //animator.start();
                anInt.start();
                break;
        }
    }

相关文章

  • 属性动画实现图片切换:

    1.创建 animator包 2.创建animator.xml文件 3.在MainActivity中:

  • iOS-小Demo--动画效果实例切换图片

    动画切换图片的效果 上面是效果图: 代码实现部分:定义两个属性 思路: 目的: 实现滑动切换照片解决思路: 首先...

  • Vue.js篇<2>

    组件中的data属性图片.pngdata属性的应用图片.png图片.png图片.png 实现组件件切换方法一图片....

  • 动画播放(UIImageView)

    标签:帧动画、transform帧动画通过有序的多张图片快速的连续播放来实现动画效果 transform属性: 合...

  • 动画之属性动画基础篇

    属性动画 属性动画,改变view或者object的属性实现动画,属性动画比补间动画更强大,不但可以实现旋转、平移等...

  • android动画中view属性动画快捷实现:ViewPrope

    属性动画实现 属性动画在Android的使用中比补间动画更方便,甚至一些非view动画都可以通过属性动画实现 an...

  • android 动画基础

    分类 :帧动画 (图片动画)视图动画属性动画 帧动画 :有多个图片组成方法 :· AnimationDrawab...

  • Android动画-属性动画

    属性动画 所谓属性动画,就是改变对象Object的属性来实现动画过程。属性动画是对View的动画的扩展,通过它可以...

  • [Android动画]属性动画-小球下落动画实现

    属性动画 属性动画是通过直接改变View属性,实现的动画效果。与补间动画不同的是,属性动画是对象的属性的真实改变,...

  • 原生js仿网易云轮播特效

    原理:运用两张图片切换 可视区域向左走或向右走 要跳转的图片定位在可视区域的左边或右边 然后用缓动动画实现切换 ...

网友评论

      本文标题:属性动画实现图片切换:

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