Android 覆盖每个活动的活动转换

Android 覆盖每个活动的活动转换,android,Android,我已经为活动转换创建了一些动画。但是覆盖每个活动的转换的代码是一种样板代码,我如何克服这一点,意味着只编写一次代码并应用于每个活动?我猜是继承的问题 太好了!太多了,我想我要扩展的activities和activityFragments,这意味着我必须对每种类型的父类进行修改,对吗?是的,子类要做的同样的事情,只是在父类中执行。 class BaseActivity extends Activity { public void transition { overrideP

我已经为活动转换创建了一些动画。但是覆盖每个活动的转换的代码是一种样板代码,我如何克服这一点,意味着只编写一次代码并应用于每个活动?我猜是继承的问题

太好了!太多了,我想我要扩展的activities和activityFragments,这意味着我必须对每种类型的父类进行修改,对吗?是的,子类要做的同样的事情,只是在父类中执行。
class BaseActivity extends Activity {
    public void transition {
        overridePendingTransition(R.anim.push_down_in, R.anim.push_down_out);
    }
}

class SubActivitiy extends BaseActivity {
    public void applyTransition {
        transition();
    }

}