package com.campus.prime.ui.view;
import com.campus.prime.R;
import android.content.Context;
import android.text.Layout;
import android.util.AttributeSet;
import android.widget.TextView;
public class ThemeTextView extends TextView
{
private static Boolean isDark = false;
private static final int [] light_mode = {R.attr.state_light};
private static final int [] dark_mode = {R.attr.state_dark};
public ThemeTextView(Context context)
{
super(context);
// TODO Auto-generated constructor stub
}
public ThemeTextView(Context context , AttributeSet attrs)
{
super(context,attrs);
// TODO Auto-generated constructor stub
}
public ThemeTextView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
// TODO Auto-generated constructor stub
}
public int[] onCreateDrawableState(int extraSpace)
{
int[] drawableState = super.onCreateDrawableState(extraSpace + 2);
if(isDark == true)
mergeDrawableStates(drawableState,dark_mode);
else
mergeDrawableStates(drawableState,light_mode);
return drawableState;
}
}