2016-07-19 3 views
-1

을 제거하면 조각이 깜박입니다. 조각을 제거하면 제거하기 전에 조각이 제거되면 다시 깜박입니다. 나 자신에 의해 애니메이션을하기 때문에 내가 숨기기를 사용하고 있지 않다조각을 제거한 경우 조각을 제거한 경우

ft.remove(fragment); 
ft.commitAllowingStateLoss(); 

및 onAnimationEnd에서 나는 제거를 저지 할 :이

fragment.getView().setVisibility(View.INVISIBLE); 

이후 피할 수있는 방법.

그런 다음 조각보기가 깜박 인 다음 제거됩니다.

답변

0

나는 View.GONE 대신 0으로 높이를 설정하고 INVISIBLE로했다 :

fragment.getView().setVisibility(View.INVISIBLE); 
ViewGroup.LayoutParams params = fragment.getView().getLayoutParams(); 
params.height = 0; 
fragment.getView().setLayoutParams(params); 
관련 문제