package com.ideabag.playtunes.widget; import com.ideabag.playtunes.R; import android.content.Context; import android.util.AttributeSet; import android.widget.ImageButton; public class StarButton extends ImageButton { private static final int STAR_OFF_DRAWABLE_RES = R.drawable.ic_action_star_0; private static final int STAR_ON_DRAWABLE_RES = R.drawable.ic_action_star_10; protected boolean mIsChecked; public StarButton( Context context ) { super( context ); // TODO Auto-generated constructor stub //setChecked( false ); } public StarButton( Context context, AttributeSet attrs ) { super(context, attrs ); // TODO Auto-generated constructor stub //setChecked( false ); } public StarButton(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); // TODO Auto-generated constructor stub //setChecked( false ); } public boolean isChecked() { return mIsChecked; } public void setChecked( boolean isChecked ) { if ( isChecked ) { setImageResource( STAR_ON_DRAWABLE_RES ); } else { setImageResource( STAR_OFF_DRAWABLE_RES ); } } }