語言

ColorObject.Pack 方法

定義

多載

名稱 Description
Pack()

把這種顏色壓縮成長色。

Pack(Color)

將指定的 ARGB 顏色整數轉換成 sRGB 色彩空間中的 RGBA 色。

Pack(Single, Single, Single)

將指定的紅、綠、藍分量值所定義的 sRGB 顏色打包到一個 sRGB 色彩空間中長的 RGBA 色彩中。

Pack(Single, Single, Single, Single)

將指定的紅、綠、藍及 alpha 分量值所定義的 sRGB 顏色打包到一個 sRGB 色彩空間中長度的 RGBA 色中。

Pack(Single, Single, Single, Single, ColorSpace)

將由指定的紅、綠、藍及阿爾法成分值定義的三色,打包成指定色彩空間中的長色。

Pack()

把這種顏色壓縮成長色。

[Android.Runtime.Register("pack", "()J", "GetPackHandler", ApiSince=26)]
public virtual long Pack();
[<Android.Runtime.Register("pack", "()J", "GetPackHandler", ApiSince=26)>]
abstract member Pack : unit -> int64
override this.Pack : unit -> int64

傳回

一種顏色的長

屬性

備註

把這種顏色壓縮成長色。 請參閱本類別的文件以了解彩色長格式的說明。

Java 文件 android.graphics.Color.pack()。

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

適用於

Pack(Color)

將指定的 ARGB 顏色整數轉換成 sRGB 色彩空間中的 RGBA 色。

[Android.Runtime.Register("pack", "(I)J", "", ApiSince=26)]
public static long Pack(Android.Graphics.Color color);
[<Android.Runtime.Register("pack", "(I)J", "", ApiSince=26)>]
static member Pack : Android.Graphics.Color -> int64

參數

color
Color

ARGB 顏色整數轉換成 sRGB 中的 RGBA 顏色

傳回

一種顏色的長

屬性

備註

將指定的 ARGB 顏色整數轉換成 sRGB 色彩空間中的 RGBA 色。 請參閱本類別的文件以了解彩色長格式的說明。

Java 文件 android.graphics.Color.pack(int)。

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

適用於

Pack(Single, Single, Single)

將指定的紅、綠、藍分量值所定義的 sRGB 顏色打包到一個 sRGB 色彩空間中長的 RGBA 色彩中。

[Android.Runtime.Register("pack", "(FFF)J", "", ApiSince=26)]
public static long Pack(float red, float green, float blue);
[<Android.Runtime.Register("pack", "(FFF)J", "", ApiSince=26)>]
static member Pack : single * single * single -> int64

參數

red
Single

sRGB 顏色的紅色分量,在 ([0..1])

green
Single

sRGB 顏色的綠色分量,在 ([0..1])

blue
Single

sRGB 顏色的藍色分量,在 ([0..1])

傳回

一種顏色的長

屬性

備註

將指定的紅、綠、藍分量值所定義的 sRGB 顏色打包到一個 sRGB 色彩空間中長的 RGBA 色彩中。 alpha 元件設定為 1.0。 請參閱本類別的文件以了解彩色長格式的說明。

Java 文件 android.graphics.Color.pack(float, float, float)。

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

適用於

Pack(Single, Single, Single, Single)

將指定的紅、綠、藍及 alpha 分量值所定義的 sRGB 顏色打包到一個 sRGB 色彩空間中長度的 RGBA 色中。

[Android.Runtime.Register("pack", "(FFFF)J", "", ApiSince=26)]
public static long Pack(float red, float green, float blue, float alpha);
[<Android.Runtime.Register("pack", "(FFFF)J", "", ApiSince=26)>]
static member Pack : single * single * single * single -> int64

參數

red
Single

sRGB 顏色的紅色分量,在 ([0..1])

green
Single

sRGB 顏色的綠色分量,在 ([0..1])

blue
Single

sRGB 顏色的藍色分量,在 ([0..1])

alpha
Single

sRGB 顏色的 alpha 分量,在 ([0..1])

傳回

一種顏色的長

屬性

備註

將指定的紅、綠、藍及 alpha 分量值所定義的 sRGB 顏色打包到一個 sRGB 色彩空間中長度的 RGBA 色中。 請參閱本類別的文件以了解彩色長格式的說明。

Java 文件 android.graphics.Color.pack(float, float, float, float)。

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

適用於

Pack(Single, Single, Single, Single, ColorSpace)

將由指定的紅、綠、藍及阿爾法成分值定義的三色,打包成指定色彩空間中的長色。

[Android.Runtime.Register("pack", "(FFFFLandroid/graphics/ColorSpace;)J", "", ApiSince=26)]
public static long Pack(float red, float green, float blue, float alpha, Android.Graphics.ColorSpace colorSpace);
[<Android.Runtime.Register("pack", "(FFFFLandroid/graphics/ColorSpace;)J", "", ApiSince=26)>]
static member Pack : single * single * single * single * Android.Graphics.ColorSpace -> int64

參數

red
Single

紅色成分要創造

green
Single

綠色成分要創造

blue
Single

藍色成分要創造

alpha
Single

要創造顏色的 alpha 分量,在 ([0..1])

colorSpace
ColorSpace

傳回

一種顏色的長

屬性

備註

將由指定的紅、綠、藍及阿爾法成分值定義的三色,打包成指定色彩空間中的長色。 請參閱本類別的文件以了解彩色長格式的說明。

紅、綠、藍三色分量必須在指定色彩空間定義的範圍內。 請參閱 ColorSpace#getMinValue(int) 與 ColorSpace#getMaxValue(int)。

Java 文件 android.graphics.Color.pack(float, float, float, float, android.graphics.ColorSpace)。

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

適用於