本文整理了Java中android.view.Window.setExitTransition()
方法的一些代码示例,展示了Window.setExitTransition()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Window.setExitTransition()
方法的具体详情如下:
包路径:android.view.Window
类名称:Window
方法名:setExitTransition
暂无
代码示例来源:origin: qs-lll/ExpandingPager
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
private void setupWindowAnimations() {
Explode slideTransition = new Explode();
getWindow().setReenterTransition(slideTransition);
getWindow().setExitTransition(slideTransition);
}
代码示例来源:origin: CarGuo/GSYVideoPlayer
@Override
protected void onCreate(Bundle savedInstanceState) {
// 设置一个exit transition
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);
getWindow().setEnterTransition(new Explode());
getWindow().setExitTransition(new Explode());
}
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_fragment);
newFragment = new VideoFragment();
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.replace(R.id.frameLayout, newFragment);
transaction.addToBackStack(null);
transaction.commit();
}
代码示例来源:origin: fanrunqi/MaterialLogin
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.a_activity_three);
Explode explode = new Explode();
explode.setDuration(500);
getWindow().setExitTransition(explode);
getWindow().setEnterTransition(explode);
}
}
代码示例来源:origin: CarGuo/GSYVideoPlayer
getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);
getWindow().setEnterTransition(new Explode());
getWindow().setExitTransition(new Explode());
代码示例来源:origin: fanrunqi/MaterialLogin
@Override
public void onClick(View view) {
getWindow().setExitTransition(null);
getWindow().setEnterTransition(null);
ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(AActivityOne.this, fab, fab.getTransitionName());
startActivity(new Intent(AActivityOne.this, AActivityTwo.class), options.toBundle());
}
});
代码示例来源:origin: fanrunqi/MaterialLogin
@Override
public void onClick(View view) {
Explode explode = new Explode();
explode.setDuration(500);
getWindow().setExitTransition(explode);
getWindow().setEnterTransition(explode);
ActivityOptionsCompat oc2 = ActivityOptionsCompat.makeSceneTransitionAnimation(AActivityOne.this);
Intent i2 = new Intent(AActivityOne.this,AActivityThree.class);
startActivity(i2, oc2.toBundle());
}
});
代码示例来源:origin: CarGuo/GSYVideoPlayer
getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);
getWindow().setEnterTransition(new Explode());
getWindow().setExitTransition(new Explode());
代码示例来源:origin: CarGuo/GSYVideoPlayer
getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);
getWindow().setEnterTransition(new Explode());
getWindow().setExitTransition(new Explode());
代码示例来源:origin: CarGuo/GSYVideoPlayer
getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);
getWindow().setEnterTransition(new Explode());
getWindow().setExitTransition(new Explode());
代码示例来源:origin: CarGuo/GSYVideoPlayer
getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);
getWindow().setEnterTransition(new Explode());
getWindow().setExitTransition(new Explode());
代码示例来源:origin: CarGuo/GSYVideoPlayer
getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);
getWindow().setEnterTransition(new Explode());
getWindow().setExitTransition(new Explode());
代码示例来源:origin: CarGuo/GSYVideoPlayer
getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);
getWindow().setEnterTransition(new Explode());
getWindow().setExitTransition(new Explode());
代码示例来源:origin: CarGuo/GSYVideoPlayer
getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);
getWindow().setEnterTransition(new Explode());
getWindow().setExitTransition(new Explode());
代码示例来源:origin: stackoverflow.com
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
Window window = getWindow();
Slide slide = new Slide();
slide.setInterpolator(new LinearInterpolator());
slide.setSlideEdge(Gravity.LEFT);
slide.excludeTarget(android.R.id.statusBarBackground, true);
slide.excludeTarget(android.R.id.navigationBarBackground, true);
window.setExitTransition(slide); // The Transition to use to move Views out of the scene when calling a new Activity.
window.setReenterTransition(slide); // The Transition to use to move Views into the scene when reentering from a previously-started Activity.
window.setBackgroundDrawable(new ColorDrawable(Color.BLACK));
}
代码示例来源:origin: OCNYang/Android-Animation-Set
private void setupWindowAnimations() {
Slide slide = new Slide();
slide.setSlideEdge(Gravity.LEFT);
slide.setDuration(1000);
getWindow().setReenterTransition(slide);
getWindow().setExitTransition(slide);
}
}
代码示例来源:origin: mohak1712/UberUX
private void setupWindowAnimations() {
ChangeBounds enterTransition = new ChangeBounds();
enterTransition.setDuration(1000);
enterTransition.setInterpolator(new DecelerateInterpolator(4));
enterTransition.addListener(enterTransitionListener);
getWindow().setSharedElementEnterTransition(enterTransition);
ChangeBounds returnTransition = new ChangeBounds();
returnTransition.setDuration(1000);
returnTransition.addListener(returnTransitionListener);
getWindow().setSharedElementReturnTransition(returnTransition);
Slide exitSlide = new Slide(LEFT);
exitSlide.setDuration(700);
exitSlide.addListener(exitTransitionListener);
exitSlide.addTarget(R.id.llphone);
exitSlide.setInterpolator(new DecelerateInterpolator());
getWindow().setExitTransition(exitSlide);
Slide reenterSlide = new Slide(LEFT);
reenterSlide.setDuration(700);
reenterSlide.addListener(reenterTransitionListener);
reenterSlide.setInterpolator(new DecelerateInterpolator(2));
reenterSlide.addTarget(R.id.llphone);
getWindow().setReenterTransition(reenterSlide);
}
代码示例来源:origin: google-developer-training/android-fundamentals-apps-v2
@Override
public void onClick(View view) {
// Relaunch the activity with the transition information.
Intent intent = new Intent(context,context.getClass());
intent.putExtra(TRANSITION_TYPE,"Explode");
getWindow().setExitTransition(new Explode());
startActivity(intent, ActivityOptions.
makeSceneTransitionAnimation(
(Activity)context).toBundle());
}
});
代码示例来源:origin: BolexLiu/ApkBusBlog
private void setupWindowAnimations() {
Slide slide = null;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
slide = new Slide();
slide.setDuration(1000);
getWindow().setExitTransition(slide);
}
}
代码示例来源:origin: hieuapp/android-firebase-chat
public void clickRegisterLayout(View view) {
getWindow().setExitTransition(null);
getWindow().setEnterTransition(null);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
ActivityOptions options =
ActivityOptions.makeSceneTransitionAnimation(this, fab, fab.getTransitionName());
startActivityForResult(new Intent(this, RegisterActivity.class), StaticConfig.REQUEST_CODE_REGISTER, options.toBundle());
} else {
startActivityForResult(new Intent(this, RegisterActivity.class), StaticConfig.REQUEST_CODE_REGISTER);
}
}
代码示例来源:origin: fasteque/rgb-tool
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().setEnterTransition(new Explode());
getWindow().setExitTransition(new Fade());
getWindow().setAllowEnterTransitionOverlap(true);
}
内容来源于网络,如有侵权,请联系作者删除!