List of usage examples for android.transition Transition setDuration
public Transition setDuration(long duration)
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(); }