-
[android - kotlin] 색상 표현 방법안드로이드(kotlin)/UI 2021. 1. 2. 12:22
이미지뷰나 텍스트뷰 등에 색상을 변경하고 싶을 때 사용 방법
// resources.getColor 는 컬러만 지정하면 deprecated 경고 뜸.
이미지뷰.setBackgroundColor(resources.getColor(R.color.red, null))
// mContext 는 변수 생성을 해야 사용 가능.
이미지뷰.setBackgroundColor(ContextCompat.getColor(mContext, R.color.black))
// fragment 에서는 아래처럼 사용 가능.
이미지뷰.setBackgroundColor(ContextCompat.getColor(requireActivity().applicationContext, R.color.black))
// rgb 값을 이용한 색상 표현
이미지뷰.setBackgroundColor(Color.rgb(255, 0, 255));// 투명도까지 포함한 rbg 값 표현
이미지뷰.setBackgroundColor(Color.argb(100,255, 0, 255));
'안드로이드(kotlin) > UI' 카테고리의 다른 글
[안드로이드 kotlin] webview 에 팝업 나타나게 하기 (0) 2022.09.19 버튼 색상이 보라색으로 고정 되어서 다른색으로 변경되지 않을 때 (0) 2022.08.23 [안드로이드 kotlin] 안드로이드 스튜디오 xml 디자인에서만 보이게 하기 (0) 2021.05.17