美文网首页安卓开发
集成AndroidViewAnimations实现安卓动画

集成AndroidViewAnimations实现安卓动画

作者: 蓝不蓝编程 | 来源:发表于2018-10-10 20:18 被阅读110次

背景:

项目中需要实现简单动画。

解决方案:

集成AndroidViewAnimations
点击下载demo apk
点击下载demo源代码

集成步骤:

1.build.gradle文件中添加依赖

implementation 'com.daimajia.easing:library:2.0@aar'
implementation 'com.daimajia.androidanimations:library:2.3@aar'

2.调用样例:

/**
     * 执行动画
     * 下面样例中duration和repeat参数请根据实际修改;
     * onEnd是动画结束后的回调,如果不需要则去掉该函数
     * @param view 将执行动画的view
     */
    private void playAnimation(View view) {
        YoYo.with(Techniques.ZoomIn)
                .duration(2000)
                .repeat(10000)
                .onEnd(new YoYo.AnimatorCallback() {
                    @Override
                    public void call(Animator animator) {
                        Toast.makeText(MainActivity.this, "动画结束", Toast.LENGTH_SHORT).show();
                    }
                })
                .playOn(view);
    }

Demo动画效果:

安卓开发技术分享: https://www.jianshu.com/p/442339952f26

相关文章

网友评论

    本文标题:集成AndroidViewAnimations实现安卓动画

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