ProgressBar의 Color 바꾸기
2019. 1. 19. 19:49ㆍCoding/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 |