// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.jmedeisis.draglinearlayout; import android.animation.Animator; import android.animation.AnimatorListenerAdapter; import android.animation.ObjectAnimator; import android.util.SparseArray; import android.view.View; import android.view.ViewTreeObserver; // Referenced classes of package com.jmedeisis.draglinearlayout: // DragLinearLayout class val.switchAnimator extends AnimatorListenerAdapter { final val.switchAnimator this$1; final ObjectAnimator val$switchAnimator; public void onAnimationEnd(Animator animator) { gableChild.access._mth1502((gableChild)DragLinearLayout.access$1400(_fld0).get(originalPosition), null); } public void onAnimationStart(Animator animator) { gableChild.access._mth1502((gableChild)DragLinearLayout.access$1400(_fld0).get(originalPosition), val$switchAnimator); } l.originalPosition() { this$1 = final_originalposition; val$switchAnimator = ObjectAnimator.this; super(); } // Unreferenced inner class com/jmedeisis/draglinearlayout/DragLinearLayout$3 /* anonymous class */ class DragLinearLayout._cls3 implements android.view.ViewTreeObserver.OnPreDrawListener { final DragLinearLayout this$0; final int val$originalPosition; final View val$switchView; final ViewTreeObserver val$switchViewObserver; final float val$switchViewStartY; public boolean onPreDraw() { switchViewObserver.removeOnPreDrawListener(this); ObjectAnimator objectanimator = ObjectAnimator.ofFloat(switchView, "y", new float[] { switchViewStartY, (float)switchView.getTop() }).setDuration(DragLinearLayout.access$1300(DragLinearLayout.this, (float)switchView.getTop() - switchViewStartY)); objectanimator.addListener(objectanimator. new DragLinearLayout._cls3._cls1()); objectanimator.start(); return true; } { this$0 = final_draglinearlayout; switchViewObserver = viewtreeobserver; switchView = view; switchViewStartY = f; originalPosition = I.this; super(); } } }