mirror of
https://github.com/Pinball3D/Rabbit-R1.git
synced 2024-12-26 17:12:31 -06:00
49 lines
2.3 KiB
Java
49 lines
2.3 KiB
Java
package com.google.android.material.appbar;
|
|
|
|
import android.R;
|
|
import android.animation.AnimatorInflater;
|
|
import android.animation.ObjectAnimator;
|
|
import android.animation.StateListAnimator;
|
|
import android.content.Context;
|
|
import android.content.res.TypedArray;
|
|
import android.util.AttributeSet;
|
|
import android.view.View;
|
|
import android.view.ViewOutlineProvider;
|
|
import com.google.android.material.internal.ThemeEnforcement;
|
|
|
|
/* loaded from: classes2.dex */
|
|
class ViewUtilsLollipop {
|
|
private static final int[] STATE_LIST_ANIM_ATTRS = {R.attr.stateListAnimator};
|
|
|
|
ViewUtilsLollipop() {
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
public static void setBoundsViewOutlineProvider(View view) {
|
|
view.setOutlineProvider(ViewOutlineProvider.BOUNDS);
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
public static void setStateListAnimatorFromAttrs(View view, AttributeSet attributeSet, int i, int i2) {
|
|
Context context = view.getContext();
|
|
TypedArray obtainStyledAttributes = ThemeEnforcement.obtainStyledAttributes(context, attributeSet, STATE_LIST_ANIM_ATTRS, i, i2, new int[0]);
|
|
try {
|
|
if (obtainStyledAttributes.hasValue(0)) {
|
|
view.setStateListAnimator(AnimatorInflater.loadStateListAnimator(context, obtainStyledAttributes.getResourceId(0, 0)));
|
|
}
|
|
} finally {
|
|
obtainStyledAttributes.recycle();
|
|
}
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
public static void setDefaultAppBarLayoutStateListAnimator(View view, float f) {
|
|
int integer = view.getResources().getInteger(com.google.android.material.R.integer.app_bar_elevation_anim_duration);
|
|
StateListAnimator stateListAnimator = new StateListAnimator();
|
|
long j = integer;
|
|
stateListAnimator.addState(new int[]{R.attr.state_enabled, com.google.android.material.R.attr.state_liftable, -com.google.android.material.R.attr.state_lifted}, ObjectAnimator.ofFloat(view, "elevation", 0.0f).setDuration(j));
|
|
stateListAnimator.addState(new int[]{R.attr.state_enabled}, ObjectAnimator.ofFloat(view, "elevation", f).setDuration(j));
|
|
stateListAnimator.addState(new int[0], ObjectAnimator.ofFloat(view, "elevation", 0.0f).setDuration(0L));
|
|
view.setStateListAnimator(stateListAnimator);
|
|
}
|
|
}
|