How can i toggle the color of an ImageButton when user presses the ImageButton?
I want the ImageButton to toggle between red (power off) and green (power) when pressed.
Code:
    ImageButton star, power;
Intent i;
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    star = (ImageButton)findViewById(R.id.ibStar);
    star.setOnClickListener(this);
    power = (ImageButton)findViewById(R.id.ibPower);
    power.setOnTouchListener(this);
}
public boolean onTouch(View v, MotionEvent event) {
    if (event.getAction() == MotionEvent.ACTION_DOWN ) {
        power.setImageResource(R.drawable.power);
    }
     else if (event.getAction() == MotionEvent.ACTION_UP ) {
        power.setImageResource(R.drawable.power_off);
    }
    return true;
}
 
     
     
     
    