31 lines
967 B
Java
31 lines
967 B
Java
package com.unity3d.ads.misc;
|
|
|
|
import android.graphics.drawable.Drawable;
|
|
import android.os.Build;
|
|
import android.view.View;
|
|
import android.view.ViewGroup;
|
|
import com.unity3d.ads.log.DeviceLog;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public class ViewUtilities {
|
|
public static void removeViewFromParent(View view) {
|
|
if (view == null || view.getParent() == null) {
|
|
return;
|
|
}
|
|
try {
|
|
((ViewGroup) view.getParent()).removeView(view);
|
|
} catch (Exception e) {
|
|
DeviceLog.exception("Error while removing view from it's parent", e);
|
|
}
|
|
}
|
|
|
|
public static void setBackground(View view, Drawable drawable) {
|
|
String str = Build.VERSION.SDK_INT < 16 ? "setBackgroundDrawable" : "setBackground";
|
|
try {
|
|
View.class.getMethod(str, Drawable.class).invoke(view, drawable);
|
|
} catch (Exception e) {
|
|
DeviceLog.exception("Couldn't run" + str, e);
|
|
}
|
|
}
|
|
}
|