Example usage for android.transition Transition setDuration

List of usage examples for android.transition Transition setDuration

Introduction

In this page you can find the example usage for android.transition Transition setDuration.

Prototype

public Transition setDuration(long duration) 

Source Link

Document

Sets the duration of this transition.

Usage

From source file:com.amazon.android.utils.Helpers.java

/**
 * Handles the activity's enter fade transition.
 *
 * @param activity     The activity./* w ww.  j  a  va  2 s.  c om*/
 * @param fadeDuration The fade duration in milliseconds.
 */
public static void handleActivityEnterFadeTransition(Activity activity, int fadeDuration) {

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
        Transition changeTransform = TransitionInflater.from(activity)
                .inflateTransition(R.transition.change_image_transform);
        Transition fadeTransform = TransitionInflater.from(activity)
                .inflateTransition(android.R.transition.fade);
        fadeTransform.setStartDelay(0);
        fadeTransform.setDuration(fadeDuration);
        activity.getWindow().setSharedElementEnterTransition(changeTransform);
        activity.getWindow().setEnterTransition(fadeTransform);
    }
}

From source file:spit.matrix2017.Activities.EventDetails.java

@TargetApi(Build.VERSION_CODES.LOLLIPOP)
private void setupEnterAnimation() {
    Transition transition = TransitionInflater.from(this).inflateTransition(R.transition.transition);
    transition.setDuration(300);
    getWindow().setSharedElementEnterTransition(transition);
    transition.addListener(new Transition.TransitionListener() {
        @Override/*from  www. ja  v  a2 s .c o m*/
        public void onTransitionStart(Transition transition) {
        }

        @Override
        public void onTransitionEnd(Transition transition) {
            fab.show();
        }

        @Override
        public void onTransitionCancel(Transition transition) {
        }

        @Override
        public void onTransitionPause(Transition transition) {
        }

        @Override
        public void onTransitionResume(Transition transition) {
        }
    });
}

From source file:com.roselism.bottomsheet.BottomSheet.java

private void showFullItems() {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
        Transition changeBounds = new ChangeBounds();
        changeBounds.setDuration(300);
        TransitionManager.beginDelayedTransition(list, changeBounds);
    }//from  www  . j  av a  2 s.  c  o  m
    actions = fullMenuItem;
    updateSection();
    adapter.notifyDataSetChanged();
    list.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,
            LinearLayout.LayoutParams.MATCH_PARENT));
    icon.setVisibility(View.VISIBLE);
    icon.setImageDrawable(close);
    icon.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            showShortItems();
        }
    });
    setListLayout();
}