본문 바로가기
728x90

안드로이드2

안드로이드 ImageView Radius 주기 이미지를 넣은 경우 단순 백그라운드로 생성했던 Radius가 깨지고 정사각형의 이미지가 나오게 된다. 이것을 해결하기 위해서 라이브러리를 이용하거나 직접적으로 imageView Radius를 주는 방법이 있다. 라이브러리의 경우에는 각자 편하신 방법으로 사용하시면 됩니다. 저는 직접 만들어서 사용하는 방법을 소개합니다. 1. clipToOutline = true 이용하기 //kotlin imageView.clipToOutline = true 이미지뷰의 clipToOutline을 true로 설정해 줍니다. 그 후, 우리가 적용하려는 이미지뷰의 백그라운에 Shape를 통해서 이미지뷰의 모양을 변경하는 것입니다. 이 경우 단점은 단순 모양으로 진행해야 한다는 점입니다. shape만 지정 가능하고 실제 heig.. 2022. 3. 2.
안드로이드 XML에서 색상 투명도 넣기 요즘 회사에서 figma로 변경한 이후에 색상표에 혼동이 와서 색상 투명도 설정 정리합니다. 색상을 표현하는 방법은 참 다양하죠 Hex, RGB, RGBA 등등 figma에서 단순 색상 Hex값을 복사해서 넣다보니 안되는 색상들이 있더라구요 바로 투명도를 넣은 것들이었습니다. 예를 들어 헥사코드로 #FFFFFF 50% 표현된 색상이 있다면 단순 복사시에는 background: #FFFFFF80 같은 값으로 노출 됩니다. 안드로이드에서는 투명도를 나타내는 값이 맨 앞에 붙어줘야 정상적인 색상이 노출 됩니다. #FFFFFF80 -> #80FFFFFF 투명도에 따라서 정해진 값이 존재하니 참조 하시면 됩니다. 100% - FF 95% - F2 90% - E6 85% - D9 80% - CC 75% - BF 7.. 2022. 3. 2.
728x90