android.support.v4.app.FragmentActivity.overridePendingTransition()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(7.1k)|赞(0)|评价(0)|浏览(132)

本文整理了Java中android.support.v4.app.FragmentActivity.overridePendingTransition()方法的一些代码示例,展示了FragmentActivity.overridePendingTransition()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FragmentActivity.overridePendingTransition()方法的具体详情如下:
包路径:android.support.v4.app.FragmentActivity
类名称:FragmentActivity
方法名:overridePendingTransition

FragmentActivity.overridePendingTransition介绍

暂无

代码示例

代码示例来源:origin: Rukey7/MvpApp

public static void launchForResult(Fragment fragment, VideoInfo data) {
  Intent intent = new Intent(fragment.getContext(), VideoPlayerActivity.class);
  intent.putExtra(VIDEO_DATA_KEY, data);
  fragment.startActivityForResult(intent, CommonConstant.VIDEO_REQUEST_CODE);
  fragment.getActivity().overridePendingTransition(R.anim.slide_bottom_entry, R.anim.hold);
}

代码示例来源:origin: Rukey7/MvpApp

public static void launchForResult(Fragment fragment, ArrayList<BeautyPhotoInfo> datas, int index) {
  Intent intent = new Intent(fragment.getContext(), BigPhotoActivity.class);
  intent.putParcelableArrayListExtra(BIG_PHOTO_KEY, datas);
  intent.putExtra(PHOTO_INDEX_KEY, index);
  intent.putExtra(FROM_LOVE_ACTIVITY, true);
  fragment.startActivityForResult(intent, CommonConstant.REQUEST_CODE);
  fragment.getActivity().overridePendingTransition(R.anim.expand_vertical_entry, R.anim.hold);
}

代码示例来源:origin: guoxiaoxing/phoenix

fragment.startActivityForResult(intent, requestCode);
fragment.getActivity().overridePendingTransition(R.anim.phoenix_activity_in, 0);
break;
  fragment.startActivityForResult(intent, requestCode);
fragment.getActivity().overridePendingTransition(R.anim.phoenix_activity_in, 0);
break;
  fragment.startActivityForResult(intent, requestCode);
fragment.getActivity().overridePendingTransition(R.anim.phoenix_activity_in, 0);
break;

代码示例来源:origin: Michenux/YourAppIdea

public void showLogin(FragmentActivity activity) {
    Intent oIntent = new Intent(activity, LoginActivity.class);
    activity.startActivity(oIntent);
    // no animation
    activity.overridePendingTransition(0, 0);
  }
}

代码示例来源:origin: myxh/CoolShopping

protected void openActivity(String action, Bundle bundle) {
    Intent intent = new Intent(action);
    if (null != bundle) {
      intent.putExtras(bundle);
    }
    Log.d(TAG, "openActivity by action: action----"+action);
    startActivity(intent);
    getActivity().overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out);
  }
}

代码示例来源:origin: SunAlwaysOnline/Sukeda

@Override
  public void onClick(View v) {
    Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:18806210604"));
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivity(intent);
    getActivity().overridePendingTransition(R.anim.in_from_right, R.anim.out_to_left);
  }
});

代码示例来源:origin: myxh/CoolShopping

protected void openActivity(Class<?> mClass, Bundle bundle) {
  Intent intent = new Intent(getActivity(),mClass);
  if (null != bundle) {
    intent.putExtras(bundle);
  }
  Log.d(TAG, "openActivity with bundle: open "+mClass.getSimpleName());
  startActivity(intent);
  getActivity().overridePendingTransition(R.anim.push_left_in,R.anim.push_left_out);
}

代码示例来源:origin: SunAlwaysOnline/Sukeda

@Override
  public void onClick(View v) {
    Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:" + message.getPhone()));
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivity(intent);
    getActivity().overridePendingTransition(R.anim.in_from_right, R.anim.out_to_left);
  }
});

代码示例来源:origin: easefun/polyv-android-sdk-2.0-demo

@Override
  public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
    PolyvQuestionInfo.Question polyvQuestion = lists.get(position).question;
    Intent intent = new Intent(getActivity(), PolyvTalkEdittextActivity.class);
    intent.putExtra("question_id", polyvQuestion.question_id);
    intent.putExtra("position", position);
    intent.putExtra("nickname", polyvQuestion.nickname);
    getActivity().startActivityForResult(intent, 13);
    getActivity().overridePendingTransition(R.anim.polyv_activity_alpha_in, 0);
  }
});

代码示例来源:origin: xbmc/Kore

@Override
  public void run() {
    startActivity(launchIntentFinal);
    getActivity().overridePendingTransition(R.anim.activity_in, R.anim.activity_out);
  }
}, CLOSE_DELAY);

代码示例来源:origin: xbmc/Kore

/**
 * Starts add host activity
 */
public void startAddHostWizard() {
  Intent launchIntent = new Intent(getActivity(), AddHostActivity.class)
      .addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
  startActivity(launchIntent);
  getActivity().overridePendingTransition(R.anim.activity_in, R.anim.activity_out);
}

代码示例来源:origin: SunAlwaysOnline/Sukeda

@Override
  public void onItemClick(BaseQuickAdapter adapter, View view, int position) {
    Intent i = new Intent(getActivity(), NewsInfoActivity.class);
    i.putExtra("url", rootList.get(position).getUrl());
    startActivity(i);
    getActivity().overridePendingTransition(R.anim.in_from_right, R.anim.out_to_left);
  }
});

代码示例来源:origin: SunAlwaysOnline/Sukeda

@Override
  public void OnBannerClick(int position) {
    //此时需要暂停轮播。否则返回时与当前点击的轮播页面不一致
    banner.stopAutoPlay();
    Intent i = new Intent(getActivity(), NewsInfoActivity.class);
    i.putExtra("url", detail_url.get(position));
    startActivity(i);
    getActivity().overridePendingTransition(R.anim.in_from_right, R.anim.out_to_left);
  }
});

代码示例来源:origin: andforce/iBeebo

public void animationExit(ObjectAnimator backgroundAnimator) {
  if (Math.abs(mPhotoView.getScale() - 1.0f) > 0.1f) {
    mPhotoView.setScale(1, true);
    return;
  }
  getActivity().overridePendingTransition(0, 0);
  animateClose(backgroundAnimator);
}

代码示例来源:origin: andforce/iBeebo

public void animationExit(ObjectAnimator backgroundAnimator) {
  if (Math.abs(gifImageView.getScale() - 1.0f) > 0.1f) {
    gifImageView.setScale(1, true);
    return;
  }
  getActivity().overridePendingTransition(0, 0);
  animateClose(backgroundAnimator);
}

代码示例来源:origin: com.albedinsky.android.support/support-intents-core

/**
 */
@Override
public void overridePendingTransition(@AnimRes int enterTransition, @AnimRes int exitTransition) {
  mFragment.getActivity().overridePendingTransition(enterTransition, exitTransition);
}

代码示例来源:origin: SunAlwaysOnline/Sukeda

@Override
  public void onClick(View view) {
    ShowDialogUtil.showProgressDialog(getActivity(), "正在拉取新闻...");
    startActivity(new Intent(getActivity(), NewsInformListActivity.class));
    getActivity().overridePendingTransition(R.anim.in_from_right, R.anim.out_to_left);
  }
});

代码示例来源:origin: zhao-mingjian/qvod

@RequiresApi(api = Build.VERSION_CODES.ECLAIR)
@Override
public void onItemClick(int position) {
  ImageBrowseActivity.startAction(getView().getContext(), (ArrayList<PicBean.ItemsBean>) picBean.getItems(), position);
  //设置跳转无效果_01
  getView().getActivity().overridePendingTransition(0, 0);
  //设置跳转无效果_02
  //intent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
}

代码示例来源:origin: Simon-Leeeeeeeee/SLWidget

public final void startActivity(Class<?> Class, boolean finishMyself, Intent intent) {
  if (getActivity() != null) {
    startActivityForResult(Class, -1, intent);
    if (finishMyself) {
      getActivity().finish();
      getActivity().overridePendingTransition(R.anim.activity_fade_enter, R.anim.activity_fade_exit);
    }
  }
}

代码示例来源:origin: kinecosystem/kin-ecosystem-android-sdk

@Override
public void showOfferActivity(PollBundle pollBundle) {
  try {
    Intent intent = PollWebViewActivity.createIntent(getContext(), pollBundle);
    startActivity(intent);
    getActivity()
      .overridePendingTransition(R.anim.kinecosystem_slide_in_right, R.anim.kinecosystem_slide_out_left);
  } catch (ClientException e) {
    marketplacePresenter.showOfferActivityFailed();
  }
}

相关文章

微信公众号

最新文章

更多

FragmentActivity类方法