소스상에서 버튼 알파값을 주었습니다.

Drawable draw =  findViewById(R.id.local_btn).getBackground();
draw.setAlpha(100);


이런식으로 넣으면  알파값이 100 정도 먹어서 투명하게 보이는데요.

이벤트 처리에 사용하면요 

findViewById(R.id.m2m_btn).setOnClickListener(new OnClickListener() {
public void onClick(View v) {
KGlobal.showToast(context, "aaa");
Drawable draw =  findViewById(R.id.local_btn).getBackground();
draw.setAlpha(10);
KGlobal.showToast(context, "bbb");
}
});

이런식으로 하면 알파값이 10으로 떨어져야하지만 전혀 안먹힘니다.  그래서 그쪽을 타는지 안타는지 찍어보기도하구요.
Toast를 뛰어보기도 했거든요  저쪽 리스너를 타는건 확실하지만  알파값이 안바뀌네요

이벤트 걸어서 해당 View에 알파값을 바꿀려니깐 안되네요 .   문제점이 뭔가요?