# App/Android(JAVA)

[안드로이드 스튜디오] 로딩 화면 (애니메이션 응용, 제거) -2

xml에서 이미지뷰의 visibility 속성을 invisible로 해뒀다가

 

로딩 시작할 때

 

protected void onPreExecute() {
    super.onPreExecute();
    mLoadingText.setVisibility(View.VISIBLE);
    mLoadingImage.setVisibility(View.VISIBLE);
}

 

java에서 setVisibility(View.VISIBLE

 

로딩 끝날 때 

((ViewGroup) mLoadingText.getParent()).removeView(mLoadingText);
mLoadingImage.clearAnimation();
((ViewGroup) mLoadingImage.getParent()).removeView(mLoadingImage);

 

--------------------

수정 

 

다시 시작할때

뷰가 사라져 오류 발생

그냥 setVisibility(View.INVISIBLE); 하기

728x90