우선 예시 프로토타입 정도로 로딩화면을 도중에 넣어두고자 Thread와 ProgressBar를 활용해 로딩 이미지를 구현하였다,
진행 상태를 뜻하는 static 변수 progress_percent는 액티비티 실행 시 초기값을 0으로 설정해두고,
스레드 안에서 1초마다 15씩 증가시켜 100 이상의 값을 가지게 되면 스레드 종료와 함께 다음 액티비티를 실행하도록 하였다.
로딩을 시각적으로만 표현한 예시라고 할 수 있겠지만, 어쨌거나 향후 개발을 진행하면서 다양한 작업 요소들이 완료 되었는지 등등을
스레드에 조건으로 표현함으로써 얼마든지 실효적인 기능을 발휘할 수 있을거라 본다.
< 액티비티 코드 >
< 대략적인 레이아웃 코드 >
< 실행 예시화면 >
'ANDROID' 카테고리의 다른 글
[안드로이드] NumberPicker 테마가 이상할 때 (0) | 2018.01.18 |
---|---|
[안드로이드] ScaleAnimation으로 그래프 애니메이션 구현하기 (0) | 2018.01.17 |
[안드로이드] 앱 내부에 DB 생성 및 활용시 참조할 페이지 (0) | 2018.01.10 |
[안드로이드] 안드로이드 안에서 그래픽 구현을 위한 참조 페이지 (0) | 2018.01.09 |
[안드로이드] 상단 메뉴바 없이 전체화면 만들기, 화면모드 전환하기 (0) | 2018.01.09 |