부모에 RelativeLayout을 만들어 준다.

원하는 로딩 에 사용할 UI를 선택해주자.

ProgressBar의 위치를 RelativeLayout의 기준으로 정중앙에 위치해줘야 로딩 처럼 잘 보일수 있으니 배치를 하자.


로딩을 필요할 때에만 사용할 수 있도록 visibility를 안보이도록 설정하자!
데이터를 불러올때 다시 표시하고, 불러오는게 완료되면 다시 숨기도록 하자!
//버튼 누를때 요청하기 시작하면 로딩화면 보이게 하기
progressBar.setVisibility(View.VISIBLE);
// 요청이 성공/실패 상관없이 끝나면 로딩을 안보이게 제거
progressBar.setVisibility(View.INVISIBLE);
글이 많은 도움이 되었습니다, 감사합니다.