懒人必备---Android动画开源组件--EasyAndroidAnimations

这篇文章先介绍一下EasyAndroidAnimations,后续使用慢慢跟上。GitHub地址:https://github.com/2359media/EasyAndroidAnimations

为什么说这个是懒人必备哪?我本人对动画是非常无感,最愁各种效果,各种动画。今天看到了这个库,不敢独享,特此简单介绍一下。

这个随便写一个例子吧,先上布局文件activity_anim:


	android:background="#f00f02">

    
	
由于我用的Android-Studio,所以先导一下包,在build.gradle中:

 compile files('libs/easyandroidanimationslibrary-v0.5.jar')
前期准备工作完成,下边展示一下怎么用,我们先用个简单的动画效果,在Activity中:

   ImageView imgView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_anim);

        imgView = (ImageView) findViewById(R.id.img_view);

        new BounceAnimation(imgView).animate();

    }
然后看看效果:

懒人必备---Android动画开源组件--EasyAndroidAnimations_第1张图片

第一次用录屏工具,大家凑活看。下边看看比较复杂的实现:

 	new BounceAnimation(imgView)
                        .setBounceDistance(1000)
                        .setNumOfBounces(4)
                        .setDuration(100)
                        .setListener(new AnimationListener(){

                            @Override
                            public void onAnimationEnd(Animation animation) {
                                Toast.makeText(getApplicationContext(),"End",Toast.LENGTH_SHORT).show();
                            }
                        }).animate();
看一下结果:

只有第一次点击的时候录上了效果,这个录屏工具真心不好用!

好吧所有的先介绍到这里!

你可能感兴趣的:(android,animation,Android-Studio,动画,android)