2012-08-24 1 views
0

색상 혼합 모드와 색조 중 하나를 사용하는 IOS 응용 프로그램에서 본 효과를 만들려고합니다. PorterDuff.modes enum에서 해당 블렌드 모드를 찾을 수 없습니다. android에 동일한 모드가 있는지 알고 있습니까? 감사합니다.안드로이드 : 색상 및 색상에 해당하는 혼합 모드 (포터 더프)는 무엇입니까?

+1

@ Eric의 답변에서 포터 - 더프 모드가 없다는 것을 알았지 만, 나는이 효과 라이브러리가 어디에 있길 희망 했습니까? (즉, 미리 만들어진 컬러 매트릭스들의 세트) – ekatz

답변

2

정확히 무엇을 하려는지에 달려 있습니다. 사용 된 색상에 따라 PorterDuff.Mode.MULTIPLY 또는 SRC_OVER을 사용할 수 있습니다. 색조는 좀 더 복잡합니다.

아무런 모드도 필요없는 경우 (기본 색상/색조 PorterDuff 모드가 없기 때문에) this answer은 멋있게 간질입니다. 기본적으로 ColorMatrix의 색조를 조정하고 있으며 Drawable에 적용 할 수 있습니다. (그 과정은 앞의 답안에서 더 자세히 설명되어 있습니다.)

관련 문제