본문 바로가기

Android

[Android] ProgressBar setIndeterminateDrawable 오류

setIndeterminateDrawable을 하니 ProgressBar가 멈추는 문제가 있었다.

아래와 같이 작성하니 동작했다

progress.indeterminateDrawable = ContextCompat.getDrawable(this, R.drawable.progress)?.apply {
	setBounds(0, 0, progress.width, progress.height)
}
progress.visibility = View.GONE
progress.visibility = View.VISIBLE

소스코드 안을 봐도 postInvalidate와 drawable 변경 코드들이 들어가 있는데 이상한 것 같다.