語言

Color 結構

定義

[Java.Interop.JniValueMarshaler(typeof(Android.Graphics.ColorValueMarshaler))]
public struct Color
[<Java.Interop.JniValueMarshaler(typeof(Android.Graphics.ColorValueMarshaler))>]
type Color = struct
繼承
Color
屬性

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

建構函式

名稱 Description
Color(Byte, Byte, Byte, Byte)

初始化一個新的 Color 結構體實例。

Color(Byte, Byte, Byte)

初始化一個新的 Color 結構體實例。

Color(Int32, Int32, Int32, Int32)

初始化一個新的 Color 結構體實例。

Color(Int32, Int32, Int32)

初始化一個新的 Color 結構體實例。

Color(Int32)

初始化一個新的 Color 結構體實例。

屬性

名稱 Description
A

取得或設定顏色的 alpha(不透明度)成分,0 表示完全透明,255 表示完全不透明。

AliceBlue

拿 Color 到 ARGB 值 #FFF0F8FF(愛麗絲藍)。

AntiqueWhite

拿 Color 到帶有 ARGB 值 #FFFAEBD7(古董白)。

Aqua

拿到 Color ARGB 值 #FF00FFFF(水藍色)。

Aquamarine

拿到 Color ARGB 值 #FF7FFFD4(海藍寶石)。

Azure

會拿到 Color ARGB 值 #FFF0FFFF(azure)。

B

取得或設定顏色的藍色成分。

Beige

拿 Color 到 ARGB 值 #FFF5F5DC(米色)。

Bisque

拿到 Color ARGB 值 #FFFFE4C4(素描)。

Black

拿 Color 到 ARGB 值 #FF000000(黑色)。

BlanchedAlmond

拿 Color 到 ARGB 值 #FFFFEBCD(焯杏仁)。

Blue

拿到 Color ARGB 值 #FF0000FF(藍色)。

BlueViolet

拿到 Color ARGB 值 #FF8A2BE2(藍紫色)。

Brown

拿到 Color ARGB 值 #FFA52A2A(棕色)。

BurlyWood

拿到 Color ARGB 值的 #FFDEB887(粗壯的木頭)。

CadetBlue

拿到 Color ARGB 值 #FF5F9EA0(學員藍色)。

Chartreuse

拿 Color 到ARGB價值 #FF7FFF00(黃綠色)。

Chocolate

拿到 Color ARGB 值 #FFD2691E(巧克力)。

Coral

拿到 Color ARGB 值 #FFFF7F50(珊瑚)。

CornflowerBlue

拿 Color 到 ARGB 值 #FF6495ED(矢車菊藍)。

Cornsilk

拿 Color 到 ARGB 值的 #FFFFF8DC(玉米絲)。

Crimson

拿到 Color ARGB 值 #FFDC143C(深紅色)。

Cyan

拿到 Color ARGB 值 #FF00FFFF(青色)。

DarkBlue

拿到 Color ARGB 值 #FF00008B(深藍色)。

DarkCyan

拿到 Color ARGB 值 #FF008B8B(深青色)。

DarkGoldenrod

拿到 Color ARGB 值的 #FFB8860B(深金黃)。

DarkGray

拿 Color 到 ARGB 值 #FF444444(深灰色)。

DarkGreen

會拿到 Color ARGB 值 #FF006400(深綠色)。

DarkKhaki

拿到 Color ARGB值 #FFBDB76B(深卡其色)。

DarkMagenta

拿到 Color ARGB 值 #FF8B008B(深洋紅色)。

DarkOliveGreen

拿到 Color ARGB數值 #FF556B2F(深橄欖綠)。

DarkOrange

拿 Color 到 ARGB 值 #FFFF8C00(深橘色)。

DarkOrchid

拿到 Color ARGB 值的 #FF9932CC(暗蘭花)。

DarkRed

拿到 Color ARGB 值 #FF8B0000(深紅色)。

DarkSalmon

拿到 ARGB 值的 #FFE9967A Color (深鮭魚)。

DarkSeaGreen

拿到 Color 一個ARGB值 #FF8FBC8B(深海綠色)。

DarkSlateBlue

拿 Color 到 ARGB 值的 #FF483D8B(深板岩藍)。

DarkSlateGray

拿到 Color ARGB 值 #FF2F4F4F(深板岩灰)。

DarkTurquoise

拿到 Color ARGB 值的 #FF00CED1(深綠松石色)。

DarkViolet

拿到 Color ARGB 值 #FF9400D3(深紫色)。

DeepPink

拿到 Color ARGB 值 #FFFF1493(深粉紅色)。

DeepSkyBlue

拿 Color 到 ARGB 值 #FF00BFFF(深天藍)。

DimGray

拿 Color 到 ARGB 值的 #FF696969(暗灰色)。

DodgerBlue

拿 Color 到 ARGB 值的 #FF1E90FF(閃避藍)。

Firebrick

拿到 Color ARGB 值的 #FFB22222(耐火磚)。

FloralWhite

拿到 Color ARGB 值的 #FFFFFAF0(花卉白)。

ForestGreen

拿 Color 到 ARGB 值 #FF228B22(森林綠色)。

Fuchsia

拿到 Color ARGB 值 #FFFF00FF(紫紅色)。

G

取得或設定綠色成分。

Gainsboro

獲得 Color ARGB 值 #FFDCDCDC(gainsboro)。

GhostWhite

拿到 Color ARGB 值 #FFF8F8FF(幽靈白)。

Gold

拿 Color 到 ARGB 值 #FFFFD700(金)。

Goldenrod

拿 Color 到 ARGB 值的 #FFDAA520(金棒)。

Gray

拿 Color 到 ARGB 值為 #FF888888(灰色)。

Green

獲得 Color ARGB 值為 #FF00FF00(綠色)。

GreenYellow

拿到 Color ARGB 值 #FFADFF2F(綠黃)。

Honeydew

拿到 Color ARGB 值 #FFF0FFF0(蜜露)。

HotPink

拿 Color 到 ARGB 值 #FFFF69B4(鮮豔粉紅色)。

IndianRed

拿到 Color ARGB 值 #FFCD5C5C(印度紅)。

Indigo

拿 Color 到 ARGB 值 #FF4B0082(靛藍)。

Ivory

拿到 Color ARGB 值 #FFFFFFF0(象牙)。

Khaki

獲得 Color ARGB 值 #FFF0E68C(卡其色)。

Lavender

拿 Color 到 ARGB 值的 #FFE6E6FA(薰衣草色)。

LavenderBlush

拿到 ARGB 值的 #FFFFF0F5 Color (薰衣草腮紅)。

LawnGreen

拿 Color 到 ARGB 值 #FF7CFC00(草坪綠)。

LemonChiffon

拿 Color 到ARGB值 #FFFFFACD(檸檬雪紡色)。

LightBlue

拿 Color 到 ARGB 值 #FFADD8E6(淺藍色)。

LightCoral

獲得 Color ARGB 值 #FFF08080(淺珊瑚)。

LightCyan

會拿到 Color ARGB 值 #FFE0FFFF(淺青色)。

LightGoldenrodYellow

拿到 Color ARGB 值 #FFFAFAD2(淺黃黃)。

LightGray

拿到 Color ARGB 值 #FFCCCCCC(淺灰色)。

LightGreen

拿 Color 到 ARGB 值 #FF90EE90(淺綠色)。

LightPink

拿到 Color ARGB 值 #FFFFB6C1(淺粉紅色)。

LightSalmon

會拿到 Color ARGB值的 #FFFFA07A(淺鮭魚)。

LightSeaGreen

拿 Color 到ARGB值 #FF20B2AA(淺海綠色)。

LightSkyBlue

拿 Color 到 ARGB 值 #FF87CEFA(淺天藍色)。

LightSlateGray

拿到 Color ARGB 值的 #FF778899(淺板灰)。

LightSteelBlue

拿到 Color ARGB 值 #FFB0C4DE(淺鋼藍色)。

LightYellow

拿 Color 到 ARGB 值 #FFFFFFE0(淺黃色)。

Lime

拿到 Color ARGB 值 #FF00FF00(石灰)。

LimeGreen

拿 Color 到 ARGB 值 #FF32CD32(萊姆綠色)。

Linen

拿 Color 到ARGB價值 #FFFAF0E6(亞麻布)。

Magenta

拿 Color 到 ARGB 值 #FFFF00FF(洋紅色)。

Maroon

拿到 Color ARGB 值 #FF800000(栗色)。

MediumAquamarine

獲得 Color ARGB 值 #FF66CDAA(中等海藍寶石)。

MediumBlue

拿到 Color ARGB 值 #FF0000CD(中藍色)。

MediumOrchid

拿 Color 到 ARGB 值的 #FFBA55D3(中等蘭花)。

MediumPurple

拿到 Color ARGB 值 #FF9370DB(中紫色)。

MediumSeaGreen

拿到 Color ARGB值 #FF3CB371(中等海綠色)。

MediumSlateBlue

拿到 Color ARGB 值 #FF7B68EE(中等石板藍)。

MediumSpringGreen

拿到 Color ARGB 值 #FF00FA9A(中等春綠色)。

MediumTurquoise

拿 Color 到 ARGB 值 #FF48D1CC(中等綠松石色)。

MediumVioletRed

拿到 Color ARGB 值的 #FFC71585(中紫紅)。

MidnightBlue

拿到 Color ARGB 值 #FF191970(午夜藍)。

MintCream

拿到 Color ARGB 值的 #FFF5FFFA(薄荷奶油)。

MistyRose

拿 Color 到 ARGB 值的 #FFFFE4E1(迷霧玫瑰)。

Moccasin

拿到 Color ARGB 值的 #FFFFE4B5(莫卡辛)。

NavajoWhite

拿到 Color 一個ARGB值 #FFFFDEAD(納瓦霍白人)。

Navy

拿到 Color 帶有 ARGB 值的 #FF000080(海軍)。

OldLace

用ARGB的值(舊蕾絲)#FFFDF5E6 拿到A Color 。

Olive

拿 Color 到 ARGB 值 #FF808000(橄欖)。

OliveDrab

拿 Color 到 ARGB 值 #FF6B8E23(橄欖綠)。

Orange

拿到 Color ARGB 值 #FFFFA500(橘色)。

OrangeRed

拿到 Color ARGB 值 #FFFF4500(橙紅色)。

Orchid

拿到 Color ARGB 值 #FFDA70D6(蘭花)。

PaleGoldenrod

拿到 Color ARGB 值 #FFEEE8AA(淡金棒)。

PaleGreen

拿 Color 到 ARGB 值 #FF98FB98(淡綠色)。

PaleTurquoise

拿 Color 到一個帶有 ARGB 值 #FFAFEEEE(淡綠松石色)。

PaleVioletRed

拿 Color 到 ARGB 值的 #FFDB7093(淡紫紅色)。

PapayaWhip

拿 Color 到 ARGB 值的 #FFFFEFD5(木瓜鞭)。

PeachPuff

拿 Color 到 ARGB 值的 #FFFFDAB9(桃子泡芙)。

Peru

拿 Color 到ARGB價值的A #FFCD853F(秘魯)。

Pink

拿 Color 到 ARGB 值 #FFFFC0CB(粉紅色)。

Plum

拿到 Color ARGB 值 #FFDDA0DD(李子)。

PowderBlue

拿到 Color 一個帶有 ARGB 值 #FFB0E0E6(粉藍色)。

Purple

拿到 Color ARGB 值 #FF800080(紫色)。

R

取得或設定紅色成分。

Red

獲得 Color ARGB 值為 #FFFF0000(紅色)。

RosyBrown

拿到 Color 帶有 ARGB 值的 #FFBC8F8F(玫瑰棕色)。

RoyalBlue

拿到 Color ARGB價值 #FF4169E1(皇家藍)。

SaddleBrown

拿 Color 到 ARGB 值 #FF8B4513(馬鞍棕色)。

Salmon

拿到 Color ARGB 值的 #FFFA8072(鮭魚)。

SandyBrown

拿到 Color ARGB 值 #FFF4A460(沙棕色)。

SeaGreen

拿到 Color 一個ARGB值 #FF2E8B57(海綠色)。

SeaShell

拿到 Color 一個 ARGB 值的 #FFFFF5EE(海貝)。

Sienna

拿 Color 到 ARGB 值 #FFA0522D(sienna)。

Silver

拿 Color 到 ARGB 值 #FFC0C0C0(銀色)。

SkyBlue

拿到 Color ARGB 值 #FF87CEEB(天藍色)。

SlateBlue

拿到 Color ARGB 值的 #FF6A5ACD(藍板)。

SlateGray

拿 Color 到 ARGB 值的 #FF708090(板岩灰色)。

Snow

拿 Color 到 ARGB 值 #FFFFFAFA(雪)。

SpringGreen

拿 Color 到 ARGB 值 #FF00FF7F(春綠色)。

SteelBlue

拿 Color 到 ARGB 值的 #FF4682B4(鋼藍色)。

Tan

拿到 Color ARGB 值 #FFD2B48C(棕褐色)。

Teal

拿到 Color ARGB 值 #FF008080(青綠色)。

Thistle

拿到 Color ARGB 值的 #FFD8BFD8(薊)。

Tomato

拿到 Color ARGB 值 #FFFF6347(番茄)。

Transparent

獲得完全透明 Color 的(ARGB #0000000)。

Turquoise

拿 Color 到 ARGB 價值 #FF40E0D0(綠松石色)。

Violet

取得 Color ARGB 值為 #FFEE82EE(紫色)。

Wheat

拿到 Color ARGB 值 #FFF5DEB3(小麥)。

White

拿到 Color ARGB 值 #FFFFFFFF(白色)。

WhiteSmoke

獲得 Color ARGB 值 #FFF5F5F5(白煙)。

Yellow

拿 Color 到 ARGB 值 #FFFFFF00(黃色)。

YellowGreen

取得 Color ARGB 值為 #FF9ACD32(黃綠色)。

方法

名稱 Description
Argb(Int32, Int32, Int32, Int32)
ColorToHSV(Color, Single[])
Equals(Object)

判斷這個 Color 結構體和另一個實例是否相同。

GetAlphaComponent(Int32)

從填充的 ARGB 顏色整數中提取 alpha(不透明度)成分,其中 0 表示完全透明,255 表示完全不透明。

GetBlueComponent(Int32)

從填滿的 ARGB 彩色整數中提取藍色成分。

GetBrightness()
GetGreenComponent(Int32)

從填充的 ARGB 彩色整數中提取綠色成分。

GetHashCode()
GetHue()
GetRedComponent(Int32)

從填充的 ARGB 彩色整數中提取紅色成分。

GetSaturation()
HSVToColor(Int32, Single[])
HSVToColor(Single[])
ParseColor(String)
Rgb(Int32, Int32, Int32)
RGBToHSV(Int32, Int32, Int32, Single[])
ToArgb()

回傳一個整數的顏色表示。

ToString()

建立一個 Color 的字串表示。

運算子

名稱 Description
Equality(Color, Color)

判斷兩個 Color 結構是否有相同的值。

Implicit(Color to Int32)

隱含地將顏色投射到整數上。

Inequality(Color, Color)

判斷兩個 Color 結構是否有相同的值。

適用於