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

ObjectAnimator 같은경우에는 setFillAfter(),setFillBefore() 같은 함수가 없나요 ?

0 추천
로테이션 한다음 반전효과가 이루워 져야하는데

함수지원이 없는건가요 ?

 

값을 3개로 주면 ex)0,180,0

리버스 효과가 되네요 제가 원한건 180로테이션 한뒤에 좌우 반전효과인데 .. 직접 강제로 돌리는 방법밖에 없는지..
익명사용자 님이 2015년 4월 22일 질문

1개의 답변

0 추천
API 1부터 지원하는 Animation 은 화면상으로만 변하고 실제 뷰의 속성값은 바뀌지 않습니다. 그러나 setFillAfter 등 일부 API에서 버그가 발견되어, 이를 보완한 Animator 관련 API가 11부터 추가되었습니다.

API 11부터 추가된 Animator는 실제 뷰의 속성값이 바뀝니다. 그래서 setFillAfter~ before 같은 API를 제공하지 않는듯 합니다.

그렇기 때문에 Animator를 적용하기 이전의 상태로 돌리려면 원래 가지고 있던 속성 값을 주어 Animator를 start 해주어야 합니다.
Gradler (109,780 포인트) 님이 2015년 4월 22일 답변
Gradler님이 2015년 4월 22일 수정
...