Search in sources :

Example 16 with Slide

use of android.transition.Slide in project android_frameworks_base by DirtyUnicorns.

the class LoginActivity method onCreate.

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_login);
    View container = (View) findViewById(R.id.container);
    mSceneRoot = (ViewGroup) container.getParent();
    mLoginScene = Scene.getSceneForLayout(mSceneRoot, R.layout.activity_login, this);
    mPasswordScene = Scene.getSceneForLayout(mSceneRoot, R.layout.login_password, this);
    mIncorrectPasswordScene = Scene.getSceneForLayout(mSceneRoot, R.layout.incorrect_password, this);
    mUsernameTakenScene = Scene.getSceneForLayout(mSceneRoot, R.layout.username_taken, this);
    mSuccessScene = Scene.getSceneForLayout(mSceneRoot, R.layout.success, this);
    mNewUserScene = Scene.getSceneForLayout(mSceneRoot, R.layout.new_user, this);
    mTransitionManager = new TransitionManager();
    // Custom transitions in/out of NewUser screen - slide in the 2nd password UI
    TransitionSet slider = new TransitionSet();
    slider.addTransition(new Slide().addTarget(R.id.retype).addTarget(R.id.retypeEdit));
    slider.addTransition(new Recolor().addTarget(R.id.password).addTarget(R.id.passwordEdit));
    slider.addTransition(new Fade());
    mTransitionManager.setTransition(mLoginScene, mNewUserScene, slider);
    mTransitionManager.setTransition(mPasswordScene, mNewUserScene, slider);
    mTransitionManager.setTransition(mNewUserScene, mLoginScene, slider);
    mTransitionManager.setTransition(mNewUserScene, mPasswordScene, slider);
    // Custom transitions with recoloring password field
    Transition colorizer = new Recolor().addTarget(R.id.password).addTarget(R.id.passwordEdit);
    mTransitionManager.setTransition(mLoginScene, mPasswordScene, colorizer);
    mTransitionManager.setTransition(mPasswordScene, mLoginScene, colorizer);
    mCurrentScene = mLoginScene;
}
Also used : TransitionManager(android.transition.TransitionManager) TransitionSet(android.transition.TransitionSet) Slide(android.transition.Slide) Transition(android.transition.Transition) TextView(android.widget.TextView) View(android.view.View) Fade(android.transition.Fade) Recolor(android.transition.Recolor)

Example 17 with Slide

use of android.transition.Slide in project LeMondeRssReader by MBach.

the class ArticleActivity method initActivityTransitions.

private void initActivityTransitions() {
    Slide transition = new Slide();
    transition.excludeTarget(android.R.id.statusBarBackground, true);
    getWindow().setEnterTransition(transition);
    getWindow().setReturnTransition(transition);
}
Also used : Slide(android.transition.Slide)

Example 18 with Slide

use of android.transition.Slide in project MaterializeYourApp by antoniolg.

the class DetailActivity method initActivityTransitions.

private void initActivityTransitions() {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
        Slide transition = new Slide();
        transition.excludeTarget(android.R.id.statusBarBackground, true);
        getWindow().setEnterTransition(transition);
        getWindow().setReturnTransition(transition);
    }
}
Also used : Slide(android.transition.Slide)

Aggregations

Slide (android.transition.Slide)18 Transition (android.transition.Transition)5 View (android.view.View)5 Fade (android.transition.Fade)4 Recolor (android.transition.Recolor)4 TransitionManager (android.transition.TransitionManager)4 TransitionSet (android.transition.TransitionSet)4 TextView (android.widget.TextView)4 ActionBar (android.support.v7.app.ActionBar)3 ChangeBounds (android.transition.ChangeBounds)2 Animator (android.animation.Animator)1 Handler (android.os.Handler)1 Visibility (android.transition.Visibility)1 AnimatorAdapter (com.hackvg.android.views.custom_listeners.AnimatorAdapter)1 TransitionAdapter (com.saulmm.material.utils.TransitionAdapter)1