Search in sources :

Example 6 with Slide

use of android.transition.Slide in project animate by hitherejoe.

the class SharedTransitionInToolbarActivity method onCreate.

@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);
}
Also used : Slide(android.transition.Slide) ActionBar(android.support.v7.app.ActionBar)

Example 7 with Slide

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

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 8 with Slide

use of android.transition.Slide in project Avengers by saulmm.

the class TransitionUtils method buildSlideTransition.

public static Transition buildSlideTransition(int gravity, Integer... excludeIds) {
    Slide explodeTransition = new Slide();
    excludeTransitionIds(explodeTransition, excludeIds);
    return explodeTransition;
}
Also used : Slide(android.transition.Slide)

Example 9 with Slide

use of android.transition.Slide in project Android-Material-Examples by saulmm.

the class TransitionFirstActivity method onCreate.

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_transition_first);
    mFabButton = findViewById(R.id.fab_button);
    mHeader = findViewById(R.id.activity_transition_header);
    Slide slideExitTransition = new Slide(Gravity.BOTTOM);
    slideExitTransition.excludeTarget(android.R.id.navigationBarBackground, true);
    slideExitTransition.excludeTarget(android.R.id.statusBarBackground, true);
    slideExitTransition.excludeTarget(R.id.activity_transition_header, true);
    getWindow().setExitTransition(slideExitTransition);
}
Also used : Slide(android.transition.Slide)

Example 10 with Slide

use of android.transition.Slide in project Android-Material-Examples by saulmm.

the class TransitionSecondActivity method onCreate.

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_transition_second);
    rowContainer = (LinearLayout) findViewById(R.id.row_container2);
    Slide slideExitTransition = new Slide(Gravity.BOTTOM);
    slideExitTransition.excludeTarget(android.R.id.navigationBarBackground, true);
    slideExitTransition.excludeTarget(android.R.id.statusBarBackground, true);
    getWindow().getEnterTransition().addListener(new TransitionAdapter() {

        @Override
        public void onTransitionEnd(Transition transition) {
            super.onTransitionEnd(transition);
            getWindow().getEnterTransition().removeListener(this);
            for (int i = 0; i < rowContainer.getChildCount(); i++) {
                View rowView = rowContainer.getChildAt(i);
                rowView.animate().setStartDelay(i * SCALE_DELAY).scaleX(1).scaleY(1);
            }
        }
    });
}
Also used : Slide(android.transition.Slide) TransitionAdapter(com.saulmm.material.utils.TransitionAdapter) Transition(android.transition.Transition) View(android.view.View)

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