Example usage for android.support.v4.app ActivityOptionsCompat makeSceneTransitionAnimation

List of usage examples for android.support.v4.app ActivityOptionsCompat makeSceneTransitionAnimation

Introduction

In this page you can find the example usage for android.support.v4.app ActivityOptionsCompat makeSceneTransitionAnimation.

Prototype

public static ActivityOptionsCompat makeSceneTransitionAnimation(Activity activity, View view, String str) 

Source Link

Usage

From source file:Main.java

public static void startActivity(Activity activity, Intent intent, View shareView, String transition) {
    ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(activity, shareView,
            transition);/* w  w  w  . j a va 2s . co  m*/
    activity.startActivity(intent, options.toBundle());
}

From source file:Main.java

public static void startActivity(Activity context, Intent i, View transitionView, String transitionName) {
    ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(context, transitionView,
            transitionName);//  w  w w.j a  v  a2 s  .c  o m
    ActivityCompat.startActivity(context, i, options.toBundle());
}

From source file:Main.java

private static void startItemFigureDetailActivity(Intent intent, Activity activity, View view) {
    ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(activity, view,
            "detail");
    activity.startActivity(intent, options.toBundle());
}

From source file:com.asburymotors.android.disneysocal.ui.DetailActivity.java

@TargetApi(Build.VERSION_CODES.LOLLIPOP)
public static void launch(Activity activity, String attraction, View heroView) {
    Intent intent = getLaunchIntent(activity, attraction);
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
        ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(activity, heroView,
                heroView.getTransitionName());
        ActivityCompat.startActivity(activity, intent, options.toBundle());
    } else {//from   w ww. jav a  2  s .co m
        activity.startActivity(intent);
    }
}

From source file:com.tanmay.blip.activities.ImageActivity.java

public static void launch(AppCompatActivity compatActivity, View transistionView, int num) {
    ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(compatActivity,
            transistionView, EXTRA_IMAGE);
    Intent intent = new Intent(compatActivity, ImageActivity.class);
    intent.putExtra(EXTRA_NUM, num);//  w ww.  ja v  a2  s  .c om
    ActivityCompat.startActivity(compatActivity, intent, options.toBundle());
}

From source file:com.gsorce.colorpalette.PaletteActivity.java

public static void launch(Activity activity, View transitionView, String url) {
    ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(activity, transitionView,
            EXTRA_IMAGE);/*from  www  . j a  va2s  . co m*/
    Intent intent = new Intent(activity, PaletteActivity.class);
    intent.putExtra(EXTRA_IMAGE, url);
    ActivityCompat.startActivity(activity, intent, options.toBundle());
}

From source file:com.andremion.heroes.ui.section.view.SectionActivity.java

public static void start(Activity activity, @SectionVO.Type int type, View heroView, String attribution,
        List<SectionVO> entries, int position) {

    ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(activity, heroView,
            ViewCompat.getTransitionName(heroView));
    Intent intent = new Intent(activity, SectionActivity.class);
    intent.putExtra(EXTRA_TYPE, type);//from w  ww.  ja  v  a 2  s . c o m
    intent.putExtra(EXTRA_ATTRIBUTION, attribution);
    intent.putExtra(EXTRA_ENTRIES, (Serializable) entries);
    intent.putExtra(EXTRA_POSITION, position);

    ActivityCompat.startActivity(activity, intent, options.toBundle());
}

From source file:com.ks.coordinatorlayoutdemo.DetailActivity.java

public static void navigate(AppCompatActivity activity, View transitionImage, ViewModel viewModel) {
    Intent intent = new Intent(activity, DetailActivity.class);
    intent.putExtra(EXTRA_IMAGE, viewModel.getImage());
    intent.putExtra(EXTRA_TITLE, viewModel.getText());
    intent.putExtra(EXTRA_DESC, viewModel.getDesc());

    ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(activity,
            transitionImage, EXTRA_IMAGE);
    ActivityCompat.startActivity(activity, intent, options.toBundle());
}

From source file:com.antonioleiva.materializeyourapp.DetailActivity.java

public static void navigate(AppCompatActivity activity, View transitionImage, ViewModel viewModel) {
    Intent intent = new Intent(activity, DetailActivity.class);
    intent.putExtra(EXTRA_IMAGE, viewModel.getImage());
    intent.putExtra(EXTRA_TITLE, viewModel.getText());

    ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(activity,
            transitionImage, EXTRA_IMAGE);
    ActivityCompat.startActivity(activity, intent, options.toBundle());
}

From source file:com.antonioleiva.materialeverywhere.DetailActivity.java

public static void launch(BaseActivity activity, View transitionView, String url) {
    ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(activity, transitionView,
            EXTRA_IMAGE);/* w ww .  j a va 2s .  c  om*/
    Intent intent = new Intent(activity, DetailActivity.class);
    intent.putExtra(EXTRA_IMAGE, url);
    ActivityCompat.startActivity(activity, intent, options.toBundle());
}