GradientDrawable.SetColors Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
SetColors(Int32[], Single[]) |
Sets the colors and offsets used to draw the gradient. |
SetColors(Int32[]) |
Sets the colors used to draw the gradient. |
SetColors(Int32[], Single[])
Sets the colors and offsets used to draw the gradient.
[Android.Runtime.Register("setColors", "([I[F)V", "GetSetColors_arrayIarrayFHandler", ApiSince=29)]
public virtual void SetColors (int[]? colors, float[]? offsets);
[<Android.Runtime.Register("setColors", "([I[F)V", "GetSetColors_arrayIarrayFHandler", ApiSince=29)>]
abstract member SetColors : int[] * single[] -> unit
override this.SetColors : int[] * single[] -> unit
Parameters
- colors
- Int32[]
an array containing 2 or more ARGB colors
- offsets
- Single[]
optional array of floating point parameters representing the positions of the colors. Null evenly disperses the colors
- Attributes
Remarks
Sets the colors and offsets used to draw the gradient.
Each color is specified as an ARGB integer and the array must contain at least 2 colors.
<strong>Note</strong>: changing colors will affect all instances of a drawable loaded from a resource. It is recommended to invoke #mutate()
before changing the colors.
Java documentation for android.graphics.drawable.GradientDrawable.setColors(int[], float[])
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
SetColors(Int32[])
Sets the colors used to draw the gradient.
[Android.Runtime.Register("setColors", "([I)V", "GetSetColors_arrayIHandler")]
public virtual void SetColors (int[]? colors);
[<Android.Runtime.Register("setColors", "([I)V", "GetSetColors_arrayIHandler")>]
abstract member SetColors : int[] -> unit
override this.SetColors : int[] -> unit
Parameters
- colors
- Int32[]
an array containing 2 or more ARGB colors
- Attributes
Remarks
Sets the colors used to draw the gradient.
Each color is specified as an ARGB integer and the array must contain at least 2 colors.
<strong>Note</strong>: changing colors will affect all instances of a drawable loaded from a resource. It is recommended to invoke #mutate()
before changing the colors.
Java documentation for android.graphics.drawable.GradientDrawable.setColors(int[])
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.