Java tutorial
//package com.java2s; //License from project: Apache License import android.app.Activity; import android.content.Intent; import android.support.annotation.NonNull; import android.support.v4.app.ActivityCompat; import android.support.v4.app.ActivityOptionsCompat; import android.support.v4.util.Pair; import android.view.View; public class Main { @SafeVarargs public static void transition(@NonNull final Activity activity, @NonNull final Intent intent, @NonNull final Pair<View, String>... pairs) { final ActivityOptionsCompat activityOptionsCompat = ActivityOptionsCompat .makeSceneTransitionAnimation(activity, pairs); ActivityCompat.startActivity(activity, intent, activityOptionsCompat.toBundle()); } }