当前位置: 主页 > 开源代码 >

Android 过渡动画的一个框架

分享

介绍:

这是Android 过渡动画的一个框架,
 
这个动画可以使用在两个activity切换时候通过layout 布局处理过渡效果,
也可以使用在调起弹出分享页面的时候过渡效果,
项目来源:https://github.com/lgvalle/Material-Animations

主实现方式一:
 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_transition);
        setupWindowAnimations();
    }

    private void setupWindowAnimations() {
        Slide slide = TransitionInflater.from(this).inflateTransition(R.transition.activity_slide);
        getWindow().setExitTransition(slide);
    }

主实现方式二:
 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_transition);
        setupWindowAnimations();
    }

    private void setupWindowAnimations() {
        Fade fade = TransitionInflater.from(this).inflateTransition(R.transition.activity_fade);
        getWindow().setEnterTransition(fade);
    }

运行效果: