package com.simplecity.amp_library.ui.views;
import android.content.Context;
import android.support.v7.app.MediaRouteButton;
import android.util.AttributeSet;
import android.view.ContextThemeWrapper;
import com.simplecity.amp_library.R;
import com.simplecity.amp_library.utils.ThemeUtils;
public class MediaRouteButtonHoloDark extends MediaRouteButton {
public MediaRouteButtonHoloDark(Context context) {
this(context, null);
}
public MediaRouteButtonHoloDark(Context context, AttributeSet attrs) {
this(context, attrs, R.attr.mediaRouteButtonStyle);
}
public MediaRouteButtonHoloDark(Context context, AttributeSet attrs, int defStyleAttr) {
super(getThemedContext(context), attrs, defStyleAttr);
}
private static Context getThemedContext(Context context) {
if (ThemeUtils.getThemeType(context) == ThemeUtils.ThemeType.TYPE_LIGHT) {
context = new ContextThemeWrapper(context, R.style.Theme_AppCompat_Light);
return new ContextThemeWrapper(context, R.style.Theme_MediaRouter);
}
context = new ContextThemeWrapper(context, R.style.Theme_AppCompat);
return new ContextThemeWrapper(context, R.style.Theme_MediaRouter);
}
}