Language

GradientDrawable.SetColor メソッド

定義

オーバーロード

名前 説明
SetColor(ColorStateList)

グラデーションの代わりに単一の色の状態リストを使用するように、この描画可能な値を変更します。

SetColor(Int32)

グラデーションの代わりに単一の色を使用するように、この描画可能な色を変更します。

SetColor(ColorStateList)

グラデーションの代わりに単一の色の状態リストを使用するように、この描画可能な値を変更します。

[Android.Runtime.Register("setColor", "(Landroid/content/res/ColorStateList;)V", "GetSetColor_Landroid_content_res_ColorStateList_Handler")]
public virtual void SetColor(Android.Content.Res.ColorStateList? colorStateList);
[<Android.Runtime.Register("setColor", "(Landroid/content/res/ColorStateList;)V", "GetSetColor_Landroid_content_res_ColorStateList_Handler")>]
abstract member SetColor : Android.Content.Res.ColorStateList -> unit
override this.SetColor : Android.Content.Res.ColorStateList -> unit

パラメーター

colorStateList
ColorStateList

図形の塗りつぶしに使用する色の状態の一覧

属性

注釈

グラデーションの代わりに単一の色の状態リストを使用するように、この描画可能な値を変更します。 null 引数を指定してこのメソッドを呼び出すと色がクリアされ、引数 Color#TRANSPARENT で#setColor(int)を呼び出すことと同じです。

<strong>Note</strong>: 色の変更は、リソースから読み込まれたドローアブルのすべてのインスタンスに影響します。 色を変更する前に、 #mutate() を呼び出しておくことをお勧めします。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

SetColor(Int32)

グラデーションの代わりに単一の色を使用するように、この描画可能な色を変更します。

[Android.Runtime.Register("setColor", "(I)V", "GetSetColor_IHandler")]
public virtual void SetColor(int argb);
[<Android.Runtime.Register("setColor", "(I)V", "GetSetColor_IHandler")>]
abstract member SetColor : int -> unit
override this.SetColor : int -> unit

パラメーター

argb
Int32

図形の塗りつぶしに使用する色

属性

注釈

グラデーションの代わりに単一の色を使用するように、この描画可能な色を変更します。

<strong>Note</strong>: 色の変更は、リソースから読み込まれたドローアブルのすべてのインスタンスに影響します。 色を変更する前に、 #mutate() を呼び出しておくことをお勧めします。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

こちらもご覧ください

適用対象