안드로이드 개발 질문/답변
(글 수 45,052)
안드로이드 AlphaAnimation 을 사용하였구요
투명도를 변경하는 부분을 짜고 잇는데요.
1. 투명도가 100 -> 0 % 가는 도중 예를 들어 30% 정도 도달했을때, 특정 조건 (ex 버튼클릭) 일때, 다시 30% -> 100% 으로
변경 가능하나요?
2. 현재 투명도가 어느 정도인지 체크 가능하나요? getCurrentAlphavlaue() 과 같은 함수요..
두개 답변 부탁드립니다.
2012.09.25 14:27:59
댓글 감사합니다.
1. 문제는 특정 버튼이 클릭되는 순간 바로 변경되는것이 요구사항이라서 말씀하신데로 조금 힘들것 같아요..
2. 찾아보니 getOpacity 는 없는것 같구요 ^^;
float android.view.View.getAlpha()
요런것이 있네요 감사합니다. ^^;
1번 질문에 대한 다른 해결 방법 없을까요?
1. 일반적인 애니메이션이라면 특정조건을 중간에 잡아내기 어려우니.. 100->30 하나 만드시고
무조건 0으로 만드시는거 하나 만드시고. 30->100되는거 하나 만드시고 해서 이렇게 3개 만드시고 애니메이션 리스너에서
특정버튼클릭한경우 플래그 변수같은것을 두어서.... end타임때 체크하시는게 좋을듯합니다.
2
getOpacity ()