ImageButton car;

 

car = new ImageButton(this);
car.setId(CAR_ID);
car.setBackgroundResource(R.drawable.index_car);
buttonEffect(car);
car.setOnClickListener(btnClickListener);

 

public static void buttonEffect(View button){
button.setOnTouchListener(new OnTouchListener() {

public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN: {
v.getBackground().setColorFilter(0x22000000,PorterDuff.Mode.SRC_ATOP);
v.invalidate();
break;
}
case MotionEvent.ACTION_UP: {
v.getBackground().clearColorFilter();
v.invalidate();
break;
}
}
return false;
}
});
}

 

 

 

 

創作者介紹
創作者 攝即是空 的頭像
小彬彬

攝即是空

小彬彬 發表在 痞客邦 留言(0) 人氣( 33 )