diff options
| author | 2015-07-16 14:24:06 +0000 | |
|---|---|---|
| committer | 2015-07-16 14:24:09 +0000 | |
| commit | bd87b6b5b0c478c45d0dd5725cbc59995e751c64 (patch) | |
| tree | c94550e59b5b2f08ed165821537c02ee6f4e0d5d | |
| parent | 30c8245afc8d9558b76e5c86f917c22e02f6e820 (diff) | |
| parent | 2c256a04ae551780c733eea17995b4b2ce69eecd (diff) | |
Merge "Make additional shared elements a version-checked feature." into mnc-dev
| -rw-r--r-- | core/java/android/app/ExitTransitionCoordinator.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/core/java/android/app/ExitTransitionCoordinator.java b/core/java/android/app/ExitTransitionCoordinator.java index ad104a493273..7fbb99acc0cf 100644 --- a/core/java/android/app/ExitTransitionCoordinator.java +++ b/core/java/android/app/ExitTransitionCoordinator.java @@ -25,6 +25,7 @@ import android.graphics.Matrix; import android.graphics.RectF; import android.graphics.drawable.ColorDrawable; import android.graphics.drawable.Drawable; +import android.os.Build.VERSION_CODES; import android.os.Bundle; import android.os.Handler; import android.os.Message; @@ -238,8 +239,12 @@ class ExitTransitionCoordinator extends ActivityTransitionCoordinator { if (decorView != null && decorView.getBackground() == null) { getWindow().setBackgroundDrawable(new ColorDrawable(Color.BLACK)); } + final boolean targetsM = decorView == null || decorView.getContext() + .getApplicationInfo().targetSdkVersion >= VERSION_CODES.MNC; + ArrayList<String> sharedElementNames = targetsM ? mSharedElementNames : + mAllSharedElementNames; ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(mActivity, this, - mSharedElementNames, resultCode, data); + sharedElementNames, resultCode, data); mActivity.convertToTranslucent(new Activity.TranslucentConversionListener() { @Override public void onTranslucentConversionComplete(boolean drawComplete) { |