반응형
[android] LOS visibility change & ripple animation glitch (잔상문제) |
LOS 이상에서 버튼 클릭을 하면 기본적으로 ripple animation 이 발생한다.
Animation 도중 visibility 를 gone 으로 만들었다가 나중에 visible 로 다시 만들면,
gone 당시 진행중이던 ripple 이 남아있게 되서 visible 이 되는 순간 남아있던 ripple effect 가 보이게 되어 ugly 하다.
이것을 해결하려면..
아래의 함수를 통해 해결할 수 있다!!
ViewCompat.jumpDrawablesToCurrentState( View );
// example
myButtonContainer.setVisibility(View.VISIBLE);
ViewCompat.jumpDrawablesToCurrentState(myButtonContainer);
반응형
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[android] VectorDrawable 에 대한 이야기 (0) | 2017.06.02 |
---|---|
[android] xml 의 tool 을 사용하자 (0) | 2017.05.30 |
[Java] GC 에 대한 이야기 (0) | 2017.05.25 |
[android] CircularRevealEffect Basic Simple Example (0) | 2017.05.24 |
[android] Custom view state 관리에 대한 내용. (0) | 2017.05.23 |
댓글