[Kotlin]Viewの背景色透過
1042 ワード
概要
デザインで透過率を指定され、それを適用する方法を整理します。
透過率の基準としては0=透明、1=不透明となります。
実装方法(カラーコード)
よくあるbackground
やbackgroundTint
属性で色の指定が出来るが、
android:backgroundTint="#000000"
上記のように6桁の場合RGBのカラーコードで色を指定しているのみとなるが、
実は8桁にすることで、上位2桁で透過率を指定することが出来ます。
android:backgroundTint="#75000000" // 透過率75%
実装方法(alpha)
alpha
属性で0.00~1.00の範囲で透過率を指定出来ます。
android:alpha="0.75" // 透過率75%
実装の使い分け
Viewにdrawable
などで背景が既に組み込まれている場合は、
background
属性が使用出来ないので、alpha
を使用することで実装出来ます。
対してデフォルトで特に背景が無いViewの場合、
background
やbackgroundTint
で、
色の指定と透過の指定をするのが適していると思います。
Author And Source
この問題について([Kotlin]Viewの背景色透過), 我々は、より多くの情報をここで見つけました https://zenn.dev/chiii/articles/a8fce9244e8d1d著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Collection and Share based on the CC protocol