discord-jadx/app/src/main/java/androidx/transition/ViewUtilsApi19.java

46 lines
1.4 KiB
Java

package androidx.transition;
import android.annotation.SuppressLint;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.annotation.RequiresApi;
@RequiresApi(19)
public class ViewUtilsApi19 extends ViewUtilsBase {
private static boolean sTryHiddenTransitionAlpha = true;
@Override // androidx.transition.ViewUtilsBase
public void clearNonTransitionAlpha(@NonNull View view) {
}
@Override // androidx.transition.ViewUtilsBase
@SuppressLint({"NewApi"})
public float getTransitionAlpha(@NonNull View view) {
if (sTryHiddenTransitionAlpha) {
try {
return view.getTransitionAlpha();
} catch (NoSuchMethodError unused) {
sTryHiddenTransitionAlpha = false;
}
}
return view.getAlpha();
}
@Override // androidx.transition.ViewUtilsBase
public void saveNonTransitionAlpha(@NonNull View view) {
}
@Override // androidx.transition.ViewUtilsBase
@SuppressLint({"NewApi"})
public void setTransitionAlpha(@NonNull View view, float f) {
if (sTryHiddenTransitionAlpha) {
try {
view.setTransitionAlpha(f);
return;
} catch (NoSuchMethodError unused) {
sTryHiddenTransitionAlpha = false;
}
}
view.setAlpha(f);
}
}