Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
//License from project: Open Source License 

import android.app.Activity;
import android.content.Intent;
import android.support.v4.app.ActivityCompat;
import android.support.v4.app.ActivityOptionsCompat;
import android.view.View;

public class Main {
    public static void startActivity(Activity context, Intent i, View transitionView, String transitionName) {
        ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(context, transitionView,
                transitionName);
        ActivityCompat.startActivity(context, i, options.toBundle());
    }

    public static void startActivity(Activity context, Intent i) {
        ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(context);
        ActivityCompat.startActivity(context, i, options.toBundle());
    }

    public static void startActivity(Activity context, Class<? extends Activity> activityClass) {
        Intent i = new Intent(context, activityClass);
        ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(context);
        ActivityCompat.startActivity(context, i, options.toBundle());
    }
}