public DurXAnimator scale(float from, float to) { durX.scale(from); return scale(to); }
@Override public void onDrag(DraggableView draggableView, float percentX, float percentY) { super.onDrag(draggableView, percentX, percentY); MaryPopup popup = reference.get(); if (popup != null && !popup.isAnimating) { float percent = 1f - Math.abs(percentY); if (popup.fadeOutDragging) { DurX.putOn(popup.popupView) .alpha(percent); } if (popup.scaleDownDragging) { float scale = Math.max(0.75f, percent); DurX.putOn(popup.popupView) .pivotX(0.5f) .scale(scale); } } }