목록Project (1)
개발 마스터 김규규
Background resource의 동적 color 변경
(문제가 된 부분) 디바이스가 사용가능한지에 대한 유무를 보여주는 state circle을 구현할 때 약간 버벅였다. circle의 형태이기 때문에 xml에서 background 속성을 이용하여 shape나 vector resource를 지정해주어야했다. 그러나 디바이스의 상태에 따라 동적으로 녹색, 회색으로 state circle의 색을 변경시켜야하는데 이 또한 background 속성을 사용하여야 했다. state circle 을 위와 같이 정의해주었다. viewStateCircle.setBackgroundResource( when (data.isAvailable) { true -> R.color.stateGrean else -> R.color.gray } )그런데 이렇게 setBackgroundRe..
Project/LivingTogether
2020. 6. 15. 13:54