Android 색상 (캔버스에 그리기 위해)으로 사용중인 Java에 int가있는 경우 해당 int의 알파 구성 요소 만 어떻게 조작합니까? 예를 들어이 작업을 수행하려면 어떻게해야합니까?
int myOpaqueColor = 0xFFFFFF;
float factor = 0;
int myTransparentColor = operationThatChangesAlphaBytes(myOpaqueColor, factor);
//myTransparentColor should now = 0x00FFFFFF;
이상적으로 factor
는 바이트를 정적 인 값으로 설정하는 것보다 첫 번째 바이트에 무엇이든지 곱하는 것이 좋습니다.
ColorUtils.setAlphaComponent()
바로 이러한이