본문 바로가기

ANDROID

[안드로이드] Thread를 이용해 ProgressBar 진행 구현하기

우선 예시 프로토타입 정도로 로딩화면을 도중에 넣어두고자 Thread와 ProgressBar를 활용해 로딩 이미지를 구현하였다,


진행 상태를 뜻하는 static 변수 progress_percent는 액티비티 실행 시 초기값을 0으로 설정해두고, 


스레드 안에서 1초마다 15씩 증가시켜 100 이상의 값을 가지게 되면 스레드 종료와 함께 다음 액티비티를 실행하도록 하였다.


로딩을 시각적으로만 표현한 예시라고 할 수 있겠지만, 어쨌거나 향후 개발을 진행하면서 다양한 작업 요소들이 완료 되었는지 등등을


스레드에 조건으로 표현함으로써 얼마든지 실효적인 기능을 발휘할 수 있을거라 본다.


< 액티비티 코드 >



< 대략적인 레이아웃 코드 >




< 실행 예시화면 >