안드로이드 개발 질문/답변
(글 수 45,052)
소스상에서 버튼 알파값을 주었습니다.
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에 알파값을 바꿀려니깐 안되네요 . 문제점이 뭔가요?



