프로그래밍 언어/Android

Android에서 배경을 20 % 투명하게 만드는 방법

Rateye 2021. 6. 9. 10:38
728x90
반응형
질문 : Android에서 배경을 20 % 투명하게 만드는 방법

Textview 의 배경을 약 20 % 투명 (완전히 투명하지 않음)으로 만들려면 어떻게해야합니까?

답변

알파 채널에서 색상이 80 %가되도록합니다. 예를 들어 빨간색의 경우 #CCFF0000 사용합니다.

<TextView
   ...
   android:background="#CCFF0000" />

이 예에서 CC 255 * 0.8 = 204 대한 16 진수입니다. 처음 두 개의 16 진수는 알파 채널 용입니다. 형식은 #AARRGGBB . 여기서 AA 는 알파 채널, RR 은 빨간색 채널, GG 는 녹색 채널, BB 는 파란색 채널입니다.

20 % 투명은 80 % 불투명을 의미한다고 가정합니다. 다른 방법을 의미했다면 CC 255 * 0.2 = 51 대한 16 진수 인 33 을 사용하십시오.

알파 투명도 값에 대한 적절한 값을 계산하려면 다음 절차를 따르십시오.

색상에 대한 Android 문서를 살펴볼 수 있습니다.

출처 : https://stackoverflow.com/questions/11285961/how-to-make-a-background-20-transparent-on-android
728x90
반응형