CrackMe.apk
Download file
package com.google.android.material.transformation;
import android.animation.Animator;
import android.animation.AnimatorListenerAdapter;
import android.animation.AnimatorSet;
import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
public abstract class ExpandableTransformationBehavior extends ExpandableBehavior {
/* access modifiers changed from: private */
public AnimatorSet currentAnimation;
/* access modifiers changed from: protected */
public abstract AnimatorSet onCreateExpandedStateChangeAnimation(View view, View view2, boolean z, boolean z2);
public ExpandableTransformationBehavior() {
}
public ExpandableTransformationBehavior(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
}
/* access modifiers changed from: protected */
public boolean onExpandedStateChange(View view, View view2, boolean z, boolean z2) {
AnimatorSet animatorSet = this.currentAnimation;
boolean z3 = animatorSet != null;
if (z3) {
animatorSet.cancel();
}
AnimatorSet onCreateExpandedStateChangeAnimation = onCreateExpandedStateChangeAnimation(view, view2, z, z3);
this.currentAnimation = onCreateExpandedStateChangeAnimation;
onCreateExpandedStateChangeAnimation.addListener(new AnimatorListenerAdapter() {
public void onAnimationEnd(Animator animator) {
AnimatorSet unused = ExpandableTransformationBehavior.this.currentAnimation = null;
}
});
this.currentAnimation.start();
if (!z2) {
this.currentAnimation.end();
}
return true;
}
}
Download file