- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
182 lines
8.4 KiB
Java
182 lines
8.4 KiB
Java
package com.mbridge.msdk.video.dynview.h;
|
|
|
|
import android.animation.Animator;
|
|
import android.animation.AnimatorSet;
|
|
import android.animation.Keyframe;
|
|
import android.animation.ObjectAnimator;
|
|
import android.animation.PropertyValuesHolder;
|
|
import android.animation.ValueAnimator;
|
|
import android.util.Property;
|
|
import android.view.View;
|
|
import android.view.ViewGroup;
|
|
import java.util.List;
|
|
|
|
/* loaded from: classes4.dex */
|
|
public final class b {
|
|
public final void a(final View view, long j) {
|
|
ValueAnimator ofInt;
|
|
ValueAnimator ofFloat;
|
|
if (view == null) {
|
|
return;
|
|
}
|
|
if (view.getLayoutParams().width == 0) {
|
|
ofInt = ValueAnimator.ofInt(0, r0);
|
|
} else {
|
|
ofInt = ValueAnimator.ofInt(r0, 0);
|
|
}
|
|
ofInt.setDuration(j);
|
|
ofInt.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { // from class: com.mbridge.msdk.video.dynview.h.b.5
|
|
@Override // android.animation.ValueAnimator.AnimatorUpdateListener
|
|
public final void onAnimationUpdate(ValueAnimator valueAnimator) {
|
|
ViewGroup.LayoutParams layoutParams = view.getLayoutParams();
|
|
layoutParams.width = ((Integer) valueAnimator.getAnimatedValue()).intValue();
|
|
view.setLayoutParams(layoutParams);
|
|
}
|
|
});
|
|
if (view.getLayoutParams().width == 0) {
|
|
ofFloat = ValueAnimator.ofFloat(0.0f, 1.0f);
|
|
} else {
|
|
ofFloat = ValueAnimator.ofFloat(1.0f, 0.0f);
|
|
}
|
|
ofFloat.setDuration(j);
|
|
ofFloat.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { // from class: com.mbridge.msdk.video.dynview.h.b.6
|
|
@Override // android.animation.ValueAnimator.AnimatorUpdateListener
|
|
public final void onAnimationUpdate(ValueAnimator valueAnimator) {
|
|
view.setScaleX(((Float) valueAnimator.getAnimatedValue()).floatValue());
|
|
view.setScaleY(((Float) valueAnimator.getAnimatedValue()).floatValue());
|
|
}
|
|
});
|
|
AnimatorSet animatorSet = new AnimatorSet();
|
|
animatorSet.playTogether(ofInt, ofFloat);
|
|
animatorSet.start();
|
|
}
|
|
|
|
public final void b(final View view, long j) {
|
|
if (view != null) {
|
|
view.setAlpha(1.0f);
|
|
view.animate().alpha(0.0f).setDuration(j).setListener(new Animator.AnimatorListener() { // from class: com.mbridge.msdk.video.dynview.h.b.1
|
|
@Override // android.animation.Animator.AnimatorListener
|
|
public final void onAnimationRepeat(Animator animator) {
|
|
}
|
|
|
|
@Override // android.animation.Animator.AnimatorListener
|
|
public final void onAnimationStart(Animator animator) {
|
|
}
|
|
|
|
@Override // android.animation.Animator.AnimatorListener
|
|
public final void onAnimationEnd(Animator animator) {
|
|
View view2 = view;
|
|
if (view2 == null || !(view2 instanceof ViewGroup)) {
|
|
return;
|
|
}
|
|
((ViewGroup) view2).removeAllViews();
|
|
}
|
|
|
|
@Override // android.animation.Animator.AnimatorListener
|
|
public final void onAnimationCancel(Animator animator) {
|
|
View view2 = view;
|
|
if (view2 == null || !(view2 instanceof ViewGroup)) {
|
|
return;
|
|
}
|
|
((ViewGroup) view2).removeAllViews();
|
|
}
|
|
});
|
|
}
|
|
}
|
|
|
|
public final void c(View view, long j) {
|
|
if (view != null) {
|
|
view.setVisibility(0);
|
|
view.setAlpha(0.0f);
|
|
view.animate().alpha(1.0f).setDuration(j);
|
|
}
|
|
}
|
|
|
|
public final void a(final List<View> list, int i, int i2, long j) {
|
|
ValueAnimator duration = ValueAnimator.ofInt(i, i2).setDuration(j);
|
|
duration.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { // from class: com.mbridge.msdk.video.dynview.h.b.2
|
|
@Override // android.animation.ValueAnimator.AnimatorUpdateListener
|
|
public final void onAnimationUpdate(ValueAnimator valueAnimator) {
|
|
List list2 = list;
|
|
if (list2 == null || list2.size() <= 0) {
|
|
return;
|
|
}
|
|
for (View view : list) {
|
|
if (view != null) {
|
|
view.setPadding(0, 0, 0, ((Integer) valueAnimator.getAnimatedValue()).intValue());
|
|
view.requestLayout();
|
|
}
|
|
}
|
|
}
|
|
});
|
|
duration.start();
|
|
}
|
|
|
|
public final void a(final View view, int i, int i2, int i3, int i4, long j) {
|
|
ValueAnimator ofInt = ValueAnimator.ofInt(i, i2);
|
|
ofInt.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { // from class: com.mbridge.msdk.video.dynview.h.b.3
|
|
@Override // android.animation.ValueAnimator.AnimatorUpdateListener
|
|
public final void onAnimationUpdate(ValueAnimator valueAnimator) {
|
|
View view2 = view;
|
|
if (view2 != null) {
|
|
view2.getLayoutParams().width = ((Integer) valueAnimator.getAnimatedValue()).intValue();
|
|
view.requestLayout();
|
|
}
|
|
}
|
|
});
|
|
ValueAnimator ofInt2 = ValueAnimator.ofInt(i3, i4);
|
|
ofInt2.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { // from class: com.mbridge.msdk.video.dynview.h.b.4
|
|
@Override // android.animation.ValueAnimator.AnimatorUpdateListener
|
|
public final void onAnimationUpdate(ValueAnimator valueAnimator) {
|
|
View view2 = view;
|
|
if (view2 != null) {
|
|
view2.getLayoutParams().height = ((Integer) valueAnimator.getAnimatedValue()).intValue();
|
|
view.requestLayout();
|
|
if (view.getVisibility() != 0) {
|
|
view.setVisibility(0);
|
|
}
|
|
}
|
|
}
|
|
});
|
|
AnimatorSet animatorSet = new AnimatorSet();
|
|
animatorSet.playTogether(ofInt, ofInt2);
|
|
animatorSet.setDuration(j);
|
|
animatorSet.start();
|
|
}
|
|
|
|
private PropertyValuesHolder a(Property property, float f) {
|
|
float f2 = f - 0.2f;
|
|
float f3 = f + 0.3f;
|
|
return PropertyValuesHolder.ofKeyframe(property, Keyframe.ofFloat(0.0f, f), Keyframe.ofFloat(0.1f, f - 0.4f), Keyframe.ofFloat(0.2f, f2), Keyframe.ofFloat(0.3f, f3), Keyframe.ofFloat(0.4f, f2), Keyframe.ofFloat(0.5f, f3), Keyframe.ofFloat(0.6f, f - 0.1f), Keyframe.ofFloat(0.7f, f3), Keyframe.ofFloat(0.8f, f), Keyframe.ofFloat(0.9f, 0.1f + f), Keyframe.ofFloat(1.0f, f));
|
|
}
|
|
|
|
private PropertyValuesHolder b(Property property, float f) {
|
|
float f2 = (-2.0f) * f;
|
|
float f3 = f * 2.0f;
|
|
return PropertyValuesHolder.ofKeyframe(property, Keyframe.ofFloat(0.0f, 0.0f), Keyframe.ofFloat(0.1f, f2), Keyframe.ofFloat(0.2f, f2), Keyframe.ofFloat(0.3f, f3), Keyframe.ofFloat(0.4f, f2), Keyframe.ofFloat(0.5f, f3), Keyframe.ofFloat(0.6f, f2), Keyframe.ofFloat(0.7f, f3), Keyframe.ofFloat(0.8f, f2), Keyframe.ofFloat(0.9f, f3), Keyframe.ofFloat(1.0f, 0.0f));
|
|
}
|
|
|
|
private PropertyValuesHolder c(Property property, float f) {
|
|
float f2 = f - 0.4f;
|
|
return PropertyValuesHolder.ofKeyframe(property, Keyframe.ofFloat(0.0f, f), Keyframe.ofFloat(0.1f, f2), Keyframe.ofFloat(0.2f, f2), Keyframe.ofFloat(0.3f, f), Keyframe.ofFloat(0.4f, f), Keyframe.ofFloat(0.5f, f), Keyframe.ofFloat(0.6f, f), Keyframe.ofFloat(0.7f, f), Keyframe.ofFloat(0.8f, f), Keyframe.ofFloat(0.9f, f), Keyframe.ofFloat(1.0f, f));
|
|
}
|
|
|
|
public final ObjectAnimator a(View view) {
|
|
ObjectAnimator duration = ObjectAnimator.ofPropertyValuesHolder(view, a(View.SCALE_X, 1.0f), a(View.SCALE_Y, 1.0f), b(View.ROTATION_X, 5.0f)).setDuration(2000L);
|
|
duration.setRepeatCount(-1);
|
|
return duration;
|
|
}
|
|
|
|
public final ObjectAnimator b(View view) {
|
|
ObjectAnimator duration = ObjectAnimator.ofPropertyValuesHolder(view, c(View.SCALE_X, 1.0f), c(View.SCALE_Y, 1.0f)).setDuration(2000L);
|
|
duration.setRepeatCount(-1);
|
|
return duration;
|
|
}
|
|
|
|
public final ObjectAnimator c(View view) {
|
|
ObjectAnimator duration = ObjectAnimator.ofPropertyValuesHolder(view, b(View.ROTATION, 2.0f)).setDuration(1000L);
|
|
duration.setRepeatCount(-1);
|
|
return duration;
|
|
}
|
|
}
|