Canvas에서 그림을 그리기 위해 Android 색상으로 사용하는 int가 Java에있는 경우 해당 int의 알파 구성 요소를 어떻게 조작합니까? 예를 들어, 내가 작업을 사용할 수있는 방법이 작업을 수행합니다 :Java/Android 색상의 알파 바이트 조작
int myOpaqueColor = 0xFFFFFF;
float factor = 0;
int myTransparentColor = operationThatChangesAlphaBytes(myOpaqueColor, factor);
//myTransparentColor should now = 0x00FFFFFF;
이상적으로는 factor
그냥 정적 값으로 바이트를 설정하기보다는 무엇이든에 의해 그 첫 번째 바이트를 곱하면 좋을 것입니다.
'ColorUtils.setAlphaComponent은()'이 정답이 – for3st