业务开发时遇到的一个小特技,要求实现Activity启动时自下向上弹出,退出时自上向下退出。
此处不关注启动和退出时其他Activity的动画效果,实现方法有两种:
1.代码方式,通过Activity的overridePendingTransition接口,
即在startActivity时调用overridePendingTransition(R.anim.push_bottom_in, 0)
在finish时调用overridePendingTransition(0, R.anim.push_bottom_out)
2.配置style, 具体做法如下:
1>在res/values/styles.xml中定义style:ActivityInOutAnimation