public void onAnimationEnd(Animator paramAnimator) { b.topMargin = c; b.bottomMargin = d; a.setClipBounds(null); if (!g) { a.setVisibility(8); } }
public void onAnimationUpdate(ValueAnimator paramValueAnimator) { float f2 = paramValueAnimator.getAnimatedFraction(); float f1 = f2; if (!g) { f1 = 1.0F - f2; } int i = (int) (f1 * e); f.bottom = Math.max(1, Math.min(a.getHeight(), i - c)); a.setClipBounds(f); b.bottomMargin = (i - (e - d)); a.requestLayout(); }