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

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

Introduction

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

Prototype

public Bundle toBundle() 

Source Link

Usage

From source file:com.onlyapps.sample.DetailActivity.java

public static void startActivity(Activity activity, View view, String imageUrl, int position) {
    Intent intent = new Intent(activity, DetailActivity.class);
    intent.putExtra(DetailActivity.EXTRA_PARAM_IMAGEURL, imageUrl);
    intent.putExtra(DetailActivity.EXTRA_PARAM_POSITION, position);

    ImageView image = (ImageView) view.findViewById(R.id.image);
    image.setDrawingCacheEnabled(true);/*from   ww  w.j av a 2 s  .com*/
    Bitmap bitmap = image.getDrawingCache();
    ActivityOptionsCompat options = ActivityOptionsCompat.makeThumbnailScaleUpAnimation(view, bitmap, 0, 0);
    ActivityCompat.startActivity(activity, intent, options.toBundle());
    image.setDrawingCacheEnabled(false);
}

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 ww w.j  a  v a  2 s .c  om
        activity.startActivity(intent);
    }
}

From source file:com.google.samples.apps.topeka.activity.CategorySelectionActivity.java

public static void start(Activity activity, Player player, ActivityOptionsCompat options) {
    Intent starter = getStartIntent(activity, player);
    ActivityCompat.startActivity(activity, starter, options.toBundle());
}

From source file:io.gank.weixiao.component_core.util.ActivityUtils.java

public static void startActivityCompat(Context context, android.view.View shareEle, Intent intent) {
    ActivityOptionsCompat activityOptionsCompat = ActivityOptionsCompat.makeSceneTransitionAnimation(
            (Activity) context, shareEle, context.getString(R.string.cover_image));
    ActivityCompat.startActivity((Activity) context, intent, activityOptionsCompat.toBundle());
}

From source file:com.hufeiya.SignIn.activity.CategorySelectionActivity.java

public static void start(Activity activity, User user, ActivityOptionsCompat options) {
    Intent starter = getStartIntent(activity, user);
    ActivityCompat.startActivity(activity, starter, options.toBundle());
}

From source file:com.gc.markdown.utils.ViewUtils.java

public static void startActivity(Intent intent, Activity activity, View sharedElement,
        String sharedElementName) {
    ActivityOptionsCompat optionsCompat = ActivityOptionsCompat.makeSceneTransitionAnimation(activity,
            sharedElement, sharedElementName);
    try {// ww w .  j a v  a2 s .  co m
        ActivityCompat.startActivity(activity, intent, optionsCompat.toBundle());
        //?
    } catch (IllegalArgumentException e) {
        activity.startActivity(intent);// ?
    }
}

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.murrayc.galaxyzoo.app.UiUtils.java

public static Bundle getTransitionOptionsBundle(final Activity activity, final View sharedElementView) {
    final ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(activity,
            sharedElementView, activity.getString(R.string.transition_subject_image));
    return 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);//from www  .j a  va2 s  .  c  o m
    Intent intent = new Intent(activity, DetailActivity.class);
    intent.putExtra(EXTRA_IMAGE, url);
    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());
}