마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

getview에서 화면에 보일때마다 실행안되게 어떻게 하나요?

0 추천
리스트뷰에서 스크롤돌리다보면

화면에 보일때마다 애니메이션이 자꾸 다시 실행되는데

한번만 실행되면 그담부턴 계속 실행안되고 보이게끔 어떻게 합니까?
꿀떡 (2,700 포인트) 님이 2015년 12월 30일 질문

1개의 답변

0 추천
getView 안에서 flag값 하나 설정해서 애미메이션이 실행여부에 대한 값을 담아놓고

그 flag로 애니메이션을 실행할지 말지 하면 될듯
치솟음 (3,710 포인트) 님이 2015년 12월 30일 답변
이해가 잘안가서 그러는데 조금만 풀어서 설명해주세요ㅜㅜ
해당 list뷰의 arraylist에 boolean값으로 이미지 재생여부를 저장한 다음
getView에서 해당 boolean값을 체크하여서 하는 방법으로 하시면 될것 같습니다
...