public DurXAnimator translationX(float from, float to) { durX.translationX(from); return translationX(to); }
public DurXAnimator andAnimate(View view) { DurX durX = new DurX(view); DurXAnimator durXAnimator = durX.animate(); durXAnimator.startDelay(animator.getStartDelay()); return durX.animate(); } }
public DurXAnimator translationY(float from, float to) { durX.translationY(from); return translationY(to); }
@Override public void onClick(View v) { if (cancellable && handleClick) { close(scaleDownCloseOnClick); } }
public MaryPopup content(int contentLayoutId) { View contentView = LayoutInflater.from(activity).inflate(contentLayoutId, popupView, false); content(contentView); return this; }
public float getStatusBarHeight() { return getY(activityView); }
public static MaryPopup with(Activity activity) { return new MaryPopup(activity); }
public static DurX putOn(View view) { return new DurX(view); }
public DurXAnimator animate() { return new DurXAnimator(this); }
@Override public void onAnimationUpdate(View view) { DurXAnimator durXAnimator = reference.get(); if (durXAnimator != null && durXAnimator.updateListener != null) { Listeners.Update updateListener = durXAnimator.updateListener.get(); if (updateListener != null) { updateListener.update(); } } } }
public DurXAnimator thenAnimate(View view) { DurX durX = new DurX(view); DurXAnimator durXAnimator = durX.animate(); durXAnimator.startDelay(animator.getStartDelay() + animator.getDuration()); return durXAnimator; }