2019-03-17 Activity动画

一 .主题中设置

ActivityTranslationAni

    
    

   
    

系统定义的Activity动画
/Users/qingyc/Library/Android/sdk/platforms/android-28/data/res/values/styles.xml

 

二.代码设置

设置activity之间的转场动画 A->B
在A的onPause 或者finis() 或者B的onResume之前调用

overridePendingTransition(R.anim.fade_in, R.anim.fade_out)

如果想要在B -> A B返回A时设置动画

override fun finish() {
        super.finish()
       //在super.finish()之前调用无效
        overridePendingTransition(R.anim.slide_bottom_in, R.anim.slide_bottom_out)
 }
//或者
  override fun onBackPressed() {
        super.onBackPressed()
      //在super.onBackPressed()之前无效
        overridePendingTransition(R.anim.slide_bottom_in, R.anim.slide_bottom_out)
 }

你可能感兴趣的:(2019-03-17 Activity动画)