background와 backgroundTint의 차이
android:background
배경으로 사용할 드로 와블, 드로어블 리소스(PNG 이미지, 9패치1, 모양 드로어블2, 색상을 지정합니다.
색상 형식은 "#rgb
, #argb
, #rrggbb
, #aarrggbb
"입니다.
android:backgroundTint
배경에 컬러 필터를 걸어 색을 변경할 수 있습니다.
예를 들어, android:background="#FF0000"
(빨간색)이고 android:backgroundTint="#00FF00"
(녹색)을 지정하면 #FFFF00(黄色)
가 됩니다.
3원색과 색도도에서
색의 형식은 android:background
와 같게, 「 #rgb
, #argb
, #rrggbb
, #aarrggbb
」가 있습니다.
backgroundTint
에는, android:backgroundTintMode
라고 하는 것이 있어, 색조의 「블렌딩 모드」를 설정할 수가 있습니다.
android:backgroundTintMode
android:backgroundTintMode="add"
색조와 그릴 수 있는 컬러 및 알파 채널을 조합해, 결과를 유효한 컬러 값에 클램프(맞추는 것 같은 의미?) 합니다(S+D)
android:backgroundTint="multiply"
드로어블 컬러 채널과 알파 채널에 색조 채널을 곱합니다. [Sa*Da, Sc*Dc]
android:backgroundTint="screen"
[Sa + Da - Sa * Da, Sc + Dc - Sc * Dc]
android:backgroundTint="src_atop"
그늘은 드로어블 위에 그려지지만 드로어블의 알파 채널은 결과를 마스크합니다. [Da, Sc*Da+(1-Sa)*Dc]
android:backgroundTint="src_in"
그늘은 드로어블 알파 채널에 의해 가려집니다. 드로어블 컬러 채널은 폐기됩니다. [Sa*Da, Sc*Da]
android:backgroundTint="src_over"
드로어블 위에 그늘이 그려져 있습니다. [Sa+(1-Sa)*Da, Rc=Sc+(1-Sa)*Dc]
콘텐츠 및 화면 크기에 맞게 크기가 늘어나는 비트맵 이미지↩
색이나 그라데이션 등을 포함하는 도형을 정의하는 XML 파일) 등의 상태 파일 ↩
Reference
이 문제에 관하여(background와 backgroundTint의 차이), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yass97/items/771d75d88511888ce18e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
배경에 컬러 필터를 걸어 색을 변경할 수 있습니다.
예를 들어,
android:background="#FF0000"
(빨간색)이고 android:backgroundTint="#00FF00"
(녹색)을 지정하면 #FFFF00(黄色)
가 됩니다.3원색과 색도도에서
색의 형식은
android:background
와 같게, 「 #rgb
, #argb
, #rrggbb
, #aarrggbb
」가 있습니다.backgroundTint
에는, android:backgroundTintMode
라고 하는 것이 있어, 색조의 「블렌딩 모드」를 설정할 수가 있습니다.android:backgroundTintMode
android:backgroundTintMode="add"
색조와 그릴 수 있는 컬러 및 알파 채널을 조합해, 결과를 유효한 컬러 값에 클램프(맞추는 것 같은 의미?) 합니다(S+D)
android:backgroundTint="multiply"
드로어블 컬러 채널과 알파 채널에 색조 채널을 곱합니다. [Sa*Da, Sc*Dc]
android:backgroundTint="screen"
[Sa + Da - Sa * Da, Sc + Dc - Sc * Dc]
android:backgroundTint="src_atop"
그늘은 드로어블 위에 그려지지만 드로어블의 알파 채널은 결과를 마스크합니다. [Da, Sc*Da+(1-Sa)*Dc]
android:backgroundTint="src_in"
그늘은 드로어블 알파 채널에 의해 가려집니다. 드로어블 컬러 채널은 폐기됩니다. [Sa*Da, Sc*Da]
android:backgroundTint="src_over"
드로어블 위에 그늘이 그려져 있습니다. [Sa+(1-Sa)*Da, Rc=Sc+(1-Sa)*Dc]
콘텐츠 및 화면 크기에 맞게 크기가 늘어나는 비트맵 이미지↩
색이나 그라데이션 등을 포함하는 도형을 정의하는 XML 파일) 등의 상태 파일 ↩
Reference
이 문제에 관하여(background와 backgroundTint의 차이), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yass97/items/771d75d88511888ce18e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)