本文整理了Java中android.view.Window.setEnterTransition()
方法的一些代码示例,展示了Window.setEnterTransition()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Window.setEnterTransition()
方法的具体详情如下:
包路径:android.view.Window
类名称:Window
方法名:setEnterTransition
暂无
代码示例来源: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().setEnterTransition(new Explode());
getWindow().setExitTransition(new Explode());
代码示例来源:origin: hitherejoe/animate
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_shared_transitions_in_actionbar);
ButterKnife.bind(this);
Slide slide = new Slide(Gravity.BOTTOM);
slide.addTarget(R.id.text_detail);
slide.addTarget(R.id.text_close);
slide.addTarget(R.id.view_separator);
getWindow().setEnterTransition(slide);
ActionBar actionBar = getSupportActionBar();
if (actionBar != null) actionBar.setDisplayHomeAsUpEnabled(true);
}
代码示例来源: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: hitherejoe/animate
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_shared_transitions_in_toolbar);
ButterKnife.bind(this);
Slide slide = new Slide(Gravity.BOTTOM);
slide.addTarget(R.id.text_detail);
slide.addTarget(R.id.text_close);
slide.addTarget(R.id.view_separator);
getWindow().setEnterTransition(slide);
setSupportActionBar(mToolbar);
ActionBar actionBar = getSupportActionBar();
if (actionBar != null) actionBar.setDisplayHomeAsUpEnabled(true);
}
代码示例来源:origin: hitherejoe/animate
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Slide slide = new Slide(Gravity.BOTTOM);
slide.addTarget(R.id.text_detail);
slide.addTarget(R.id.text_close);
slide.addTarget(R.id.view_separator);
getWindow().setEnterTransition(slide);
setContentView(R.layout.activity_shared_transition_in);
ButterKnife.bind(this);
setSupportActionBar(mToolbar);
ActionBar actionBar = getSupportActionBar();
if (actionBar != null) actionBar.setDisplayHomeAsUpEnabled(true);
}
代码示例来源: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: hitherejoe/animate
Transition transitionSlideRight =
TransitionInflater.from(this).inflateTransition(R.transition.slide_right);
getWindow().setEnterTransition(transitionSlideRight);
break;
case TRANSITION_SLIDE_BOTTOM:
Transition transitionSlideBottom =
TransitionInflater.from(this).inflateTransition(R.transition.slide_bottom);
getWindow().setEnterTransition(transitionSlideBottom);
break;
case TRANSITION_FADE_FAST:
Transition transitionFadeFast =
TransitionInflater.from(this).inflateTransition(R.transition.fade_fast);
getWindow().setEnterTransition(transitionFadeFast);
break;
case TRANSITION_FADE_SLOW:
Transition transitionFadeSlow =
TransitionInflater.from(this).inflateTransition(R.transition.fade_slow);
getWindow().setEnterTransition(transitionFadeSlow);
break;
case TRANSITION_EXPLODE:
Transition transitionExplode =
TransitionInflater.from(this).inflateTransition(R.transition.explode);
getWindow().setEnterTransition(transitionExplode);
break;
case TRANSITION_EXPLODE_BOUNCE:
Transition transitionExplodeBounce =
TransitionInflater.from(this).inflateTransition(R.transition.explode_bounce);
getWindow().setEnterTransition(transitionExplodeBounce);
break;
代码示例来源:origin: CarGuo/GSYVideoPlayer
getWindow().setEnterTransition(new Explode());
getWindow().setExitTransition(new Explode());
代码示例来源:origin: CarGuo/GSYVideoPlayer
getWindow().setEnterTransition(new Explode());
getWindow().setExitTransition(new Explode());
代码示例来源:origin: CarGuo/GSYVideoPlayer
getWindow().setEnterTransition(new Explode());
getWindow().setExitTransition(new Explode());
代码示例来源:origin: CarGuo/GSYVideoPlayer
getWindow().setEnterTransition(new Explode());
getWindow().setExitTransition(new Explode());
代码示例来源:origin: CarGuo/GSYVideoPlayer
getWindow().setEnterTransition(new Explode());
getWindow().setExitTransition(new Explode());
代码示例来源:origin: CarGuo/GSYVideoPlayer
getWindow().setEnterTransition(new Explode());
getWindow().setExitTransition(new Explode());
代码示例来源:origin: CarGuo/GSYVideoPlayer
getWindow().setEnterTransition(new Explode());
getWindow().setExitTransition(new Explode());
代码示例来源:origin: OCNYang/Android-Animation-Set
private void setupWindowAnimations() {
Fade fade = new Fade();
fade.setDuration(1000);
getWindow().setEnterTransition(fade);
}
代码示例来源: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.RIGHT);
slide.excludeTarget(android.R.id.statusBarBackground, true);
slide.excludeTarget(android.R.id.navigationBarBackground, true);
window.setEnterTransition(slide); // The Transition to use to move Views into the initial Scene.
window.setReturnTransition(slide); // The Transition to use to move Views out of the Scene when the Window is preparing to close.
window.setBackgroundDrawable(new ColorDrawable(Color.BLACK));
}
代码示例来源:origin: OCNYang/Android-Animation-Set
private void setupWindowAnimations() {
Transition transition = null;
switch (mExplodeType) {
case EXPLODE_CODE:
transition = buildEnterTransitionByCode();
break;
case EXPLODE_XML:
transition = buildEnterTransitionByXml();
break;
default:
break;
}
getWindow().setEnterTransition(transition);
}
代码示例来源:origin: OCNYang/Android-Animation-Set
private void setupWindowAnimations() {
Transition transition = null;
switch (mSlideType) {
case SLIDE_CODE:
transition = buildEnterTransitionByCode();
break;
case SLIDE_XML:
transition = buildEnterTransitionByXml();
break;
default:
break;
}
getWindow().setEnterTransition(transition);
}
内容来源于网络,如有侵权,请联系作者删除!