Swipe Refresh Layout의 set Color Scheme Colors가 효과가 없는 이유.
1464 단어 봉착
setColorSchemeColors(R.color.colorPrimary, R.color.colorPrimaryDark)
내 color Primary는 파란색이지만, 밑에 새로 고친 동그라미는 회색이다. 즉, 이 방법은 효과가 없다.
이유:
사실 색을 설정하는 세 가지 방법은 다음과 같다. - set Color Scheme(@ Color Int int... colors) 이 방법은 이미 버려졌고 그 내부는 사실 호출된 다음과 같은 방법이다. - set Color Scheme Resources(@ Color Res int... color Res Ids)는 주석을 봐도 분명하지 않을 것이다. 이 방법의 매개 변수는 Color Res이다. 예를 들어 다음과 같다.
setColorSchemeResources(R.color.colorPrimary, R.color.colorPrimaryDark) // id
setColorSchemeColors(Color.parseColor("#FFFFFF"),Color.parseColor("#000000"));// int
비교해 보면 내가 원래 쓴 방법이 틀렸다는 것을 알 수 있고 자연히 효과가 없다.
간단한 기록으로 여러분들께 깨우쳐 드리도록 하겠습니다.
질문이 있으면 안드로이드 개발 교류군 2군(537532956)을 추가하여 관리자를 찾아 "산책"을 하세요.