ProgressBar의 Color 바꾸기

2019. 1. 19. 19:49Coding/Android Studio

728x90

로딩화면에 많이 쓰는, 빙글빙글 돌아가는 ProgressBar를 만들고, 돌아가는 색상을 바꾸려고한다.

디자인과 관련된 부분은 가능한 XML에서 하는걸 선호해서, XML쪽 코드를 찾아봤지만, 

기본적으로 지원을 안해서 그런지 커스텀을 할 XML 파일을 만들어서 적용시키는 방법 뿐이더라....


그래서 그냥 java코드 쪽에서 바꾸는 방법을 택했는데, 엄청 간-단.


ProgressBar progressBar;
int c = getResources().getColor(R.color.mainColorLight);

progressBar = findViewById(R.id.progressBar);
progressBar.setIndeterminate(true);
progressBar.getIndeterminateDrawable().setColorFilter(c, PorterDuff.Mode.MULTIPLY);


그냥 불러와서 색 넣어주면 끝임.

728x90

'Coding > Android Studio' 카테고리의 다른 글

Adapter에서 Activity finish()하기  (1) 2019.01.24
Android Activity Stack 확인하기  (0) 2019.01.21
colors.xml 을 java에서 쓰기  (0) 2019.01.13
SharedPreferences 사용법  (0) 2018.12.23
ImageView의 Background Color 바꾸기  (0) 2018.12.11