package io.lqd.sdk.visual;
import android.view.View;
import static io.lqd.sdk.visual.AnimatorProxy.NEEDS_PROXY;
import static io.lqd.sdk.visual.AnimatorProxy.wrap;
public final class ViewHelper {
private ViewHelper() {}
public static float getAlpha(View view) {
return NEEDS_PROXY ? wrap(view).getAlpha() : Honeycomb.getAlpha(view);
}
public static void setAlpha(View view, float alpha) {
if (NEEDS_PROXY) {
wrap(view).setAlpha(alpha);
} else {
Honeycomb.setAlpha(view, alpha);
}
}
private static final class Honeycomb {
private static float getAlpha(View view) {
return view.getAlpha();
}
private static void setAlpha(View view, float alpha) {
view.setAlpha(alpha);
}
}
}