Here are the examples of the java api android.app.ActivityOptions.makeSceneTransitionAnimation() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
111 Examples
19
Source : BaseFragment.java
with MIT License
from matbrandao
with MIT License
from matbrandao
protected void goToActivity(Clreplaced<?> activity) {
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP) {
try {
startActivity(new Intent(getContext(), activity), ActivityOptions.makeSceneTransitionAnimation(getActivity()).toBundle());
} catch (Exception e) {
startActivity(new Intent(getContext(), activity));
}
} else {
startActivity(new Intent(getContext(), activity));
}
}
19
Source : BaseActivity.java
with MIT License
from matbrandao
with MIT License
from matbrandao
protected void goToActivity(Clreplaced<?> activity) {
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP) {
try {
startActivity(new Intent(this, activity), ActivityOptions.makeSceneTransitionAnimation(this).toBundle());
} catch (Exception e) {
startActivity(new Intent(this, activity));
}
} else {
startActivity(new Intent(this, activity));
}
}
19
Source : MainActivity.java
with MIT License
from dubesar
with MIT License
from dubesar
public void jumpToNextActivity(User user) {
i = new Intent(this, UserDetails.clreplaced);
i.putExtra("UserObject", user);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
startActivity(i, ActivityOptions.makeSceneTransitionAnimation(this).toBundle());
} else {
startActivity(i);
}
}
18
Source : ViewUtil.java
with GNU General Public License v3.0
from whyorean
with GNU General Public License v3.0
from whyorean
public static Bundle getEmptyActivityBundle(AppCompatActivity activity) {
return ActivityOptions.makeSceneTransitionAnimation(activity).toBundle();
}
18
Source : BaseFragment.java
with MIT License
from matbrandao
with MIT License
from matbrandao
protected void goToActivity(Intent intent) {
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP) {
startActivity(intent, ActivityOptions.makeSceneTransitionAnimation(getActivity()).toBundle());
} else {
startActivity(intent);
}
}
18
Source : BaseActivity.java
with MIT License
from matbrandao
with MIT License
from matbrandao
protected void goToActivity(Intent intent) {
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP) {
startActivity(intent, ActivityOptions.makeSceneTransitionAnimation(this).toBundle());
} else {
startActivity(intent);
}
}
18
Source : WindowTransitionsActivity.java
with Apache License 2.0
from InnoFang
with Apache License 2.0
from InnoFang
public void onCellClick(View view) {
startActivity(new Intent(this, WindowTransitionsSecondActivity.clreplaced), /* 添加这句有一种淡入淡出的效果 */
ActivityOptions.makeSceneTransitionAnimation(this).toBundle());
}
18
Source : CustomTransitionActivity.java
with Apache License 2.0
from InnoFang
with Apache License 2.0
from InnoFang
public void onClick(View view) {
startActivity(new Intent(this, CustomTransitionSecondActivity.clreplaced), ActivityOptions.makeSceneTransitionAnimation(this, view, "transition_morph_view").toBundle());
}
18
Source : BaseNoteListFragment.java
with Apache License 2.0
from HuTianQi
with Apache License 2.0
from HuTianQi
private void gotoSearchActivity() {
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP) {
Bundle options = ActivityOptions.makeSceneTransitionAnimation(getActivity(), getActivity().findViewById((R.id.menu_search)), getString(R.string.scene_transition_search)).toBundle();
startActivity(new Intent(getActivity(), SearchActivity.clreplaced), options);
} else {
startActivity(new Intent(getActivity(), SearchActivity.clreplaced));
}
}
18
Source : BaseActivity.java
with Apache License 2.0
from FreddyChen
with Apache License 2.0
from FreddyChen
@Override
public void startActivity(Intent intent) {
startActivity(intent, ActivityOptions.makeSceneTransitionAnimation(this).toBundle());
}
18
Source : NodeListActivity.java
with MIT License
from crm416
with MIT License
from crm416
private void navigateToTopic(final Topic topic) {
final Intent intent = IntentCreator.forTopic(topic, this);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
startActivity(intent, ActivityOptions.makeSceneTransitionAnimation(this).toBundle());
} else {
startActivity(intent);
}
}
17
Source : MainActivity.java
with Apache License 2.0
from Yuphee
with Apache License 2.0
from Yuphee
@OnClick(R.id.rl_main)
public void onClick(View view) {
switch(view.getId()) {
case R.id.rl_main:
Intent intent = new Intent(this, AnimActivity.clreplaced);
startActivity(intent, ActivityOptions.makeSceneTransitionAnimation(this, bt_test, "shareName").toBundle());
break;
}
}
17
Source : TransitionHomeActivity.java
with Apache License 2.0
from teisun
with Apache License 2.0
from teisun
public void simpleSharedElementTransition(View view) {
Intent intent = new Intent(this, SimpleSharedTransitionActivity.clreplaced);
ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(this, findViewById(R.id.simple_shared), "test");
startActivity(intent, options.toBundle());
}
17
Source : TransitionHomeActivity.java
with Apache License 2.0
from teisun
with Apache License 2.0
from teisun
public void customSharedElementTransition(View view) {
Intent intent = new Intent(this, CustomSharedTransitionActivity.clreplaced);
ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(this, findViewById(R.id.custom_shared), "custom");
startActivity(intent, options.toBundle());
}
17
Source : BaseActivity.java
with GNU General Public License v3.0
from qiusunshine
with GNU General Public License v3.0
from qiusunshine
protected void startActivityByAnim(Intent intent, @NonNull View view, @NonNull String transitionName, int animIn, int animExit) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
intent.putExtra(START_SHEAR_ELE, true);
ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(this, view, transitionName);
startActivity(intent, options.toBundle());
} else {
startActivityByAnim(intent, animIn, animExit);
}
}
17
Source : SplashActivity.java
with Apache License 2.0
from MrDeclanCoder
with Apache License 2.0
from MrDeclanCoder
private void judgeTurn() {
if (SharePreferenceUtils.getPrefBoolean(getApplicationContext(), Config.APP_GUIDE, false)) {
startActivity(new Intent(SplashActivity.this, HomeActivity.clreplaced), ActivityOptions.makeSceneTransitionAnimation(this).toBundle());
finish();
} else {
SharePreferenceUtils.setPrefBoolean(getApplicationContext(), Config.APP_GUIDE, true);
startActivity(new Intent(SplashActivity.this, GuideActivity.clreplaced), ActivityOptions.makeSceneTransitionAnimation(this).toBundle());
finish();
}
}
17
Source : RecyclerViewHolder.java
with Apache License 2.0
from mingdroid
with Apache License 2.0
from mingdroid
@Override
public void onClick(View v) {
Intent intent = new Intent(context, DestinationActivity.clreplaced);
intent.putParcelableArrayListExtra("uris", uris);
intent.putExtra("adapter_position", getAdapterPosition());
intent.putExtra("current", (int) v.getTag());
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation((AppCompatActivity) context, v, v.getTransitionName());
((AppCompatActivity) context).startActivityForResult(intent, 0, options.toBundle());
sharedViewListener.onSharedViewListener(photoViews, (int) v.getTag());
} else {
context.startActivity(intent);
}
}
17
Source : TransitionContainerTransformStartDemoActivity.java
with Apache License 2.0
from material-components
with Apache License 2.0
from material-components
private void startEndActivity(View sharedElement) {
Intent intent = new Intent(this, TransitionContainerTransformEndDemoActivity.clreplaced);
ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(this, sharedElement, "shared_element_end_root");
startActivity(intent, options.toBundle());
}
17
Source : ListActivity.java
with Apache License 2.0
from Jaouan
with Apache License 2.0
from Jaouan
/**
* Navigate to details.
*
* @param article Article.
* @param articleView Article view.
*/
private void navigateToDetails(final Article article, final View articleView) {
final ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(this, articleView, articleView.getTransitionName());
final Intent intent = new Intent(this, DetailsActivity.clreplaced);
intent.putExtra(DetailsActivity.EXTRA_ARTICLE, article);
startActivity(intent, options.toBundle());
}
17
Source : NavigationHelper.java
with Apache License 2.0
from HuanCheng65
with Apache License 2.0
from HuanCheng65
public static void toUserSpaceWithAnim(Context context, String uid, String avatarUrl, View avatarView) {
if (context instanceof Activity) {
avatarView.setTransitionName("avatar");
context.startActivity(new Intent(context, UserActivity.clreplaced).putExtra(UserActivity.EXTRA_UID, uid).putExtra(UserActivity.EXTRA_AVATAR, avatarUrl), ActivityOptions.makeSceneTransitionAnimation((Activity) context, avatarView, "avatar").toBundle());
} else if (context != null) {
context.startActivity(new Intent(context, UserActivity.clreplaced).putExtra(UserActivity.EXTRA_UID, uid).putExtra(UserActivity.EXTRA_AVATAR, avatarUrl));
}
}
16
Source : HomeFragment.java
with GNU General Public License v3.0
from zyl409214686
with GNU General Public License v3.0
from zyl409214686
public void openFile() {
if (getActivity() == null || getActivity().isFinishing()) {
return;
}
if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
startActivityForResult(new Intent(getActivity(), FileChooserActivity.clreplaced), REQUEST_CODE, ActivityOptions.makeSceneTransitionAnimation(getActivity()).toBundle());
} else {
startActivityForResult(new Intent(getActivity(), FileChooserActivity.clreplaced), REQUEST_CODE);
}
} else {
Toast.makeText(getActivity(), R.string.sdcard_unmonted_hint, Toast.LENGTH_SHORT).show();
}
}
16
Source : PlayerSheet.java
with Apache License 2.0
from yongjhih
with Apache License 2.0
from yongjhih
public static void start(Activity launching, User player) {
Intent starter = new Intent(launching, PlayerSheet.clreplaced);
starter.putExtra(EXTRA_MODE, MODE_FOLLOWERS);
starter.putExtra(EXTRA_USER, player);
launching.startActivity(starter, ActivityOptions.makeSceneTransitionAnimation(launching).toBundle());
}
16
Source : PlayerSheet.java
with Apache License 2.0
from yongjhih
with Apache License 2.0
from yongjhih
public static void start(Activity launching, Shot shot) {
Intent starter = new Intent(launching, PlayerSheet.clreplaced);
starter.putExtra(EXTRA_MODE, MODE_SHOT_LIKES);
starter.putExtra(EXTRA_SHOT, shot);
launching.startActivity(starter, ActivityOptions.makeSceneTransitionAnimation(launching).toBundle());
}
16
Source : MainActivity.java
with Apache License 2.0
from yangchong211
with Apache License 2.0
from yangchong211
@Override
public void onClick(View v) {
switch(v.getId()) {
case R.id.tv_1:
startActivity(new Intent(this, FirstActivity.clreplaced));
break;
case R.id.tv_2:
Intent intent2 = new Intent(this, SecondActivity.clreplaced);
startActivity(intent2);
overridePendingTransition(R.anim.screen_zoom_in, R.anim.screen_zoom_out);
break;
case R.id.tv_3:
Intent intent3 = new Intent(this, ThirdActivity.clreplaced);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
startActivity(intent3, ActivityOptions.makeSceneTransitionAnimation(MainActivity.this).toBundle());
} else {
startActivity(intent3);
}
break;
case R.id.tv_4:
startActivity(new Intent(this, FourActivity.clreplaced));
break;
case R.id.tv_5:
Intent intent5 = new Intent(this, FiveActivity.clreplaced);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
startActivity(intent5, ActivityOptions.makeSceneTransitionAnimation(MainActivity.this, tv_5, "YangChong").toBundle());
}
break;
default:
break;
}
}
16
Source : LookDiaryActivity.java
with GNU General Public License v3.0
from shine56
with GNU General Public License v3.0
from shine56
private void startWriteActivity() {
Bundle bundle = new Bundle();
bundle.putInt("diaryId", diaryId);
bundle.putInt("addType", -1);
Pair p1 = new Pair(binding.bgView, "sharedView");
startActivityForResultWithOptions(WriteDiaryActivity.clreplaced, bundle, 1, ActivityOptions.makeSceneTransitionAnimation(LookDiaryActivity.this, p1).toBundle());
}
16
Source : HomeActivity.java
with Apache License 2.0
from RamiJ3mli
with Apache License 2.0
from RamiJ3mli
private void setupLayout() {
final LinearLayoutManager llm = new LinearLayoutManager(this, RecyclerView.VERTICAL, false);
llm.sereplacedemPrefetchEnabled(true);
mHomeRv.setLayoutManager(llm);
mHomeRv.setHasFixedSize(true);
adapter = new HomeAdapter(this);
mHomeRv.setAdapter(adapter);
adapter.setOnHomeClickedListener(position -> {
Bundle transitionbundle = ActivityOptions.makeSceneTransitionAnimation(this).toBundle();
switch(position) {
default:
case 0:
startActivity(new Intent(this, PieActivity.clreplaced), transitionbundle);
break;
case 1:
startActivity(new Intent(this, RingActivity.clreplaced), transitionbundle);
break;
case 2:
startActivity(new Intent(this, FillActivity.clreplaced), transitionbundle);
break;
case 3:
startActivity(new Intent(this, AdaptiveColorsActivity.clreplaced), transitionbundle);
break;
case 4:
startActivity(new Intent(this, GradientColorsActivity.clreplaced), transitionbundle);
break;
case 5:
startActivity(new Intent(this, TextFormatterActivity.clreplaced), transitionbundle);
break;
case 6:
Uri url = Uri.parse(getString(R.string.github_url));
Intent intent = new Intent(Intent.ACTION_VIEW, url);
if (intent.resolveActivity(getPackageManager()) != null) {
startActivity(intent);
}
break;
}
});
}
16
Source : BaseAppCompatActivity.java
with Apache License 2.0
from lianghuiyong
with Apache License 2.0
from lianghuiyong
@TargetApi(21)
public void nextActivityWithAnim(Clreplaced<?> cls, Bundle bundle, int animType, Pair<View, String>... pairs) {
Intent intent = new Intent();
intent.setClreplaced(this, cls);
if (bundle != null) {
intent.putExtras(bundle);
}
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
intent.putExtra(TAG_ANIM, animType);
if (animType == ANIM_NORMAL) {
startActivity(intent);
} else {
startActivity(intent, ActivityOptions.makeSceneTransitionAnimation(this, pairs).toBundle());
}
} else {
startActivity(intent);
}
}
16
Source : WxFragment.java
with Apache License 2.0
from jsyjst
with Apache License 2.0
from jsyjst
private void toSearchActivity() {
Intent intent = new Intent(mActivity, SearchActivity.clreplaced);
// 适配5.0以下的机型
if (Build.VERSION.SDK_INT >= 21) {
ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(mActivity, Pair.create(mSearchTv, getString(R.string.share_edit)), Pair.create(mSearchIv, getString(R.string.share_image)));
startActivity(intent, options.toBundle());
} else {
startActivity(intent);
}
}
16
Source : PlayingNowList.java
with Apache License 2.0
from iamSahdeep
with Apache License 2.0
from iamSahdeep
public void initTransistion(View view) {
// noinspection unchecked
ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(this, new android.util.Pair<View, String>(mCoverView, "cover"), new android.util.Pair<View, String>(mreplacedleViewq, "replacedle"), new android.util.Pair<View, String>(mTimeView, "time"), new android.util.Pair<View, String>(mDurationView, "duration"), new android.util.Pair<View, String>(seekArc, "progress"), new android.util.Pair<View, String>(mFabView, "fab"));
startActivity(new Intent(this, PlayerView.clreplaced), options.toBundle());
}
16
Source : MatchView.java
with GNU General Public License v3.0
from gojibjib
with GNU General Public License v3.0
from gojibjib
@Override
public void showMatchResults(ArrayList<MatchedBird> results) {
// TODO: reset background
Intent intent = new Intent(this, MatchResultView.clreplaced);
intent.putExtra(MatchResultView.EXTRA_BIRD_LIST, results);
startActivity(intent, ActivityOptions.makeSceneTransitionAnimation(this).toBundle());
}
16
Source : ZhihuNewsDetailActivity.java
with Apache License 2.0
from crazysunj
with Apache License 2.0
from crazysunj
public static void start(Activity activity, long id, View shareView) {
Intent intent = new Intent(activity, ZhihuNewsDetailActivity.clreplaced);
intent.putExtra(ActivityConstant.ID, id);
if (shareView != null) {
activity.startActivity(intent, ActivityOptions.makeSceneTransitionAnimation(activity, shareView, "shareView").toBundle());
} else {
activity.startActivity(intent, ActivityOptions.makeSceneTransitionAnimation(activity).toBundle());
}
}
16
Source : MainActivity.java
with Apache License 2.0
from CoderVishalSehgal
with Apache License 2.0
from CoderVishalSehgal
private void launchDetailActivity(int position, View view) {
Intent intent = new Intent(this, DetailActivity.clreplaced);
intent.putExtra(DetailActivity.EXTRA_POSITION, position);
view.setTransitionName(String.valueOf(position));
ActivityOptions transitionActivityOptions = ActivityOptions.makeSceneTransitionAnimation(MainActivity.this, view, view.getTransitionName());
startActivity(intent, transitionActivityOptions.toBundle());
}
16
Source : MainActivity.java
with MIT License
from adityasonel
with MIT License
from adityasonel
@OnClick(R.id.ib_test)
void onClickIbTest() {
Toast.makeText(this, "Clickked!", Toast.LENGTH_SHORT).show();
Intent intent = new Intent(MainActivity.this, TestActivity.clreplaced);
startActivity(intent, ActivityOptions.makeSceneTransitionAnimation(this).toBundle());
// startActivity(new Intent(MainActivity.this, TestActivity.clreplaced));
}
15
Source : CastAdapter.java
with Apache License 2.0
from xsahil03x
with Apache License 2.0
from xsahil03x
@Override
public void onBindViewHolder(@NonNull final CastViewHolder holder, int position) {
holder.mBinding.setCast(mCasts.get(position));
holder.sereplacedemClickListener((view, position1, isLongClick) -> {
Intent intent = new Intent(mActivity, CastDetailActivity.clreplaced);
intent.putExtra("castId", mCasts.get(position).getId());
intent.putExtra("castDp", mCasts.get(position).getProfilePath());
Pair[] pairs = new Pair[2];
pairs[0] = new Pair<View, String>(holder.mBinding.imgCastImage, "castTransition");
pairs[1] = new Pair<View, String>(holder.mBinding.txtCastName, "castNameTransition");
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP) {
ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(mActivity, pairs);
mActivity.startActivity(intent, options.toBundle());
} else {
mActivity.startActivity(intent);
}
});
}
15
Source : BaseActivity.java
with GNU General Public License v3.0
from wuzhizunzhe
with GNU General Public License v3.0
from wuzhizunzhe
protected void startActivityByAnim(Intent intent, @NonNull View view, @NonNull String transitionName, int animIn, int animExit) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(this, view, transitionName);
startActivity(intent, options.toBundle());
} else {
startActivityByAnim(intent, animIn, animExit);
}
}
15
Source : RepoAddFragment.java
with GNU General Public License v3.0
from whyorean
with GNU General Public License v3.0
from whyorean
@OnClick(R.id.btn_scan_qr)
public void scanQR() {
Intent intent = new Intent(requireContext(), QRActivity.clreplaced);
ActivityOptions activityOptions = ActivityOptions.makeSceneTransitionAnimation(requireActivity());
startActivity(intent, activityOptions.toBundle());
}
15
Source : ArchivedSubmissionDialogActivity.java
with Apache License 2.0
from saket
with Apache License 2.0
from saket
public static Pair<Intent, ActivityOptions> addFabTransformAndActivityOptions(Intent intent, Activity activity, FloatingActionButton fab, @ColorRes int fabColorRes, @DrawableRes int fabIconRes) {
FabTransform.addExtras(intent, ContextCompat.getColor(activity, fabColorRes), fabIconRes);
ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(activity, fab, SHARED_ELEMENT_TRANSITION_NAME);
return Pair.create(intent, options);
}
15
Source : SwitchAnimActivity.java
with Apache License 2.0
from REBOOTERS
with Apache License 2.0
from REBOOTERS
@Override
public void onClick(View v) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
switch(v.getId()) {
case R.id.exlpode:
transition = TransitionInflater.from(this).inflateTransition(R.transition.explode);
break;
case R.id.slide:
transition = TransitionInflater.from(this).inflateTransition(R.transition.slide);
break;
default:
break;
}
// 退出时使用
getWindow().setExitTransition(transition);
// 第一次进入时使用
getWindow().setEnterTransition(transition);
// 再次进入时使用
getWindow().setReenterTransition(transition);
Bundle bundle = ActivityOptions.makeSceneTransitionAnimation(this).toBundle();
Intent intent = new Intent(mContext, TweenedAnimationActivity.clreplaced);
startActivity(intent, bundle);
}
}
15
Source : GarlandViewDetailsActivity.java
with MIT License
from Ramotion
with MIT License
from Ramotion
public static void start(final GarlandViewMainActivity activity, final String name, final String address, final String url, final View card, final View avatar) {
Intent starter = new Intent(activity, GarlandViewDetailsActivity.clreplaced);
starter.putExtra(BUNDLE_NAME, name);
starter.putExtra(BUNDLE_INFO, address);
starter.putExtra(BUNDLE_AVATAR_URL, url);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
final Pair<View, String> p1 = Pair.create(card, activity.getString(R.string.gv_transition_card));
final Pair<View, String> p2 = Pair.create(avatar, activity.getString(R.string.gv_transition_avatar_border));
final ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(activity, p1, p2);
activity.startActivity(starter, options.toBundle());
} else {
activity.startActivity(starter);
}
}
15
Source : DetailsActivity.java
with MIT License
from Ramotion
with MIT License
from Ramotion
public static void start(final MainActivity activity, final String name, final String address, final String url, final View card, final View avatar) {
Intent starter = new Intent(activity, DetailsActivity.clreplaced);
starter.putExtra(BUNDLE_NAME, name);
starter.putExtra(BUNDLE_INFO, address);
starter.putExtra(BUNDLE_AVATAR_URL, url);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
final Pair<View, String> p1 = Pair.create(card, activity.getString(R.string.transition_card));
final Pair<View, String> p2 = Pair.create(avatar, activity.getString(R.string.transition_avatar_border));
final ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(activity, p1, p2);
activity.startActivity(starter, options.toBundle());
} else {
activity.startActivity(starter);
}
}
15
Source : BaseFragment.java
with GNU General Public License v3.0
from qiusunshine
with GNU General Public License v3.0
from qiusunshine
protected void startActivityByAnim(Intent intent, @NonNull View view, @NonNull String transitionName, int animIn, int animExit) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
intent.putExtra(START_SHEAR_ELE, true);
ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(getActivity(), view, transitionName);
startActivity(intent, options.toBundle());
} else {
startActivityByAnim(intent, animIn, animExit);
}
}
15
Source : TransitionSharedAxisStartDemoActivity.java
with Apache License 2.0
from material-components
with Apache License 2.0
from material-components
private void navigateToEndActivity() {
int axis = sharedAxisHelper.getSelectedAxis();
MaterialSharedAxis exitTransition = new MaterialSharedAxis(axis, /* forward= */
true);
exitTransition.addTarget(R.id.start_activity);
getWindow().setExitTransition(exitTransition);
MaterialSharedAxis reenterTransition = new MaterialSharedAxis(axis, /* forward= */
false);
reenterTransition.addTarget(R.id.start_activity);
getWindow().setReenterTransition(reenterTransition);
ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(this);
Intent intent = new Intent(this, TransitionSharedAxisEndDemoActivity.clreplaced);
intent.putExtra(SHARED_AXIS_KEY, axis);
startActivity(intent, options.toBundle());
}
15
Source : MainActivity.java
with GNU General Public License v3.0
from MahakAggarwal
with GNU General Public License v3.0
from MahakAggarwal
public void animationsAndTransitions(View view) {
switch(view.getId()) {
case R.id.image_circle:
Intent intent = new Intent(this, MainActivity.clreplaced);
Explode explode = new Explode();
explode.setDuration(400);
getWindow().setExitTransition(explode);
intent.putExtra(ANIMATION, EXPLODE_ANIMATION);
ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(this);
startActivity(intent, options.toBundle());
break;
case R.id.image_line:
Intent intent2 = new Intent(this, MainActivity.clreplaced);
intent2.putExtra(ANIMATION, FADE_TRANSITION);
Fade fade = new Fade();
fade.setDuration(400);
getWindow().setExitTransition(fade);
startActivity(intent2, ActivityOptions.makeSceneTransitionAnimation(this).toBundle());
break;
case R.id.image_square:
Animation rotateAnimation = AnimationUtils.loadAnimation(this, R.anim.anim_rotate);
mYellowSquare.startAnimation(rotateAnimation);
break;
case R.id.image_android:
Intent intent3 = new Intent(MainActivity.this, SecondActivity.clreplaced);
ActivityOptions options2 = ActivityOptions.makeSceneTransitionAnimation(this, Pair.create((View) mGreenAndroid, "swap_shared_transition_android_icon"), Pair.create((View) mYellowSquare, "swap_shared_transition_square"));
startActivity(intent3, options2.toBundle());
break;
default:
break;
}
}
15
Source : StartActivity.java
with MIT License
from ketanchoyal
with MIT License
from ketanchoyal
private boolean profileActivity() {
Intent toProfile = new Intent(this, ProfileActivity.clreplaced);
Pair pair = new Pair<View, String>(mProfileImageView, "circleImage");
ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(this, pair);
startActivity(toProfile, options.toBundle());
return false;
}
15
Source : SplashScreenActivity.java
with MIT License
from ketanchoyal
with MIT License
from ketanchoyal
void gotToStart() {
Intent toStart = new Intent(this, StartActivity.clreplaced);
Pair pair = new Pair<View, String>(mParkerIcon, "parkerImage");
ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(this, pair);
startActivity(toStart, options.toBundle());
finish();
}
15
Source : SplashScreenActivity.java
with MIT License
from ketanchoyal
with MIT License
from ketanchoyal
void gotToLogin() {
Intent toLogin = new Intent(this, LoginActivity.clreplaced);
Pair pair = new Pair<View, String>(mParkerIcon, "parkerImage");
ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(this, pair);
startActivity(toLogin, options.toBundle());
finish();
}
15
Source : WxDetailArticleFragment.java
with Apache License 2.0
from JsonChao
with Apache License 2.0
from JsonChao
private void startArticleDetailPager(View view, int position) {
if (mAdapter.getData().size() <= 0 || mAdapter.getData().size() <= position) {
return;
}
articlePosition = position;
ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(_mActivity, view, getString(R.string.share_view));
JudgeUtils.startArticleDetailActivity(_mActivity, options, mAdapter.getData().get(position).getId(), mAdapter.getData().get(position).getreplacedle().trim(), mAdapter.getData().get(position).getLink().trim(), mAdapter.getData().get(position).isCollect(), false, false);
}
15
Source : MainPagerFragment.java
with Apache License 2.0
from JsonChao
with Apache License 2.0
from JsonChao
private void startArticleDetailPager(View view, int position) {
if (mAdapter.getData().size() <= 0 || mAdapter.getData().size() < position) {
return;
}
// 记录点击的文章位置,便于在文章内点击收藏返回到此界面时能展示正确的收藏状态
articlePosition = position;
ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(_mActivity, view, getString(R.string.share_view));
JudgeUtils.startArticleDetailActivity(_mActivity, options, mAdapter.getData().get(position).getId(), mAdapter.getData().get(position).getreplacedle(), mAdapter.getData().get(position).getLink(), mAdapter.getData().get(position).isCollect(), false, false);
}
15
Source : UsageDialogFragment.java
with Apache License 2.0
from JsonChao
with Apache License 2.0
from JsonChao
private void startUsefulSitePager(View view, int position1) {
ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(getActivity(), view, getString(R.string.share_view));
JudgeUtils.startArticleDetailActivity(getActivity(), options, mUsefulSiteDataList.get(position1).getId(), mUsefulSiteDataList.get(position1).getName().trim(), mUsefulSiteDataList.get(position1).getLink().trim(), false, false, true);
}
15
Source : CollectFragment.java
with Apache License 2.0
from JsonChao
with Apache License 2.0
from JsonChao
private void startArticleDetailPager(View view, int position) {
if (mAdapter.getData().size() <= 0 || mAdapter.getData().size() <= position) {
return;
}
ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(_mActivity, view, getString(R.string.share_view));
JudgeUtils.startArticleDetailActivity(_mActivity, options, mAdapter.getData().get(position).getId(), mAdapter.getData().get(position).getreplacedle(), mAdapter.getData().get(position).getLink(), true, true, false);
}
See More Examples