亲测好用啊啊啊啊啊啊啊!!!!!!

1: 实现dialog 主题

2:style

true

false

@style/ActivityFade

@color/translate

3:跳转的时候务必加上overridePendingTransition

startActivity(ChartActivity.class, false);

overridePendingTransition(R.anim.push_bottom_in,0);

4 :跳转后的 ChartActivity 页面必须重写finish

@Override

public void finish() {

super.finish();

overridePendingTransition(0, R.anim.push_bottom_out);

}

5 :  如果跳转后的页面需要全面屏

getWindow().setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);

6 : 动画: push_bottom_in  和 push_bottom_out

android:duration="400"

android:fromYDelta="100%p"

android:toYDelta="0" />

android:duration="400"

android:fromYDelta="0"

android:toYDelta="100%p" />

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐