Most visited

Recently visited

Target

public final class Target
extends Object

java.lang.Object
   ↳ android.support.v7.graphics.Target


一个允许在Palette年代自定义颜色选择的类。 实例可以通过Target.Builder类创建。

要使用目标,请在构建调色板时使用 addTarget(Target) API。

Summary

Nested classes

class Target.Builder

用于生成自定义Target实例的生成器类。

Fields

public static final Target DARK_MUTED

具有亮度暗的柔和色彩特性的目标。

public static final Target DARK_VIBRANT

具有亮度暗的鲜艳色彩的特征的目标。

public static final Target LIGHT_MUTED

具有亮度较低的柔和色彩特性的目标。

public static final Target LIGHT_VIBRANT

具有亮度较亮的鲜艳色彩特性的目标。

public static final Target MUTED

具有非浅色或暗色的柔和色彩特性的目标。

public static final Target VIBRANT

具有鲜艳色彩的目标,既不亮也不暗。

Public methods

float getLightnessWeight()

返回此目标对图像中颜色亮度的重要性。

float getMaximumLightness()

此目标的最大亮度值。

float getMaximumSaturation()

此目标的最大饱和度值。

float getMinimumLightness()

此目标的最小亮度值。

float getMinimumSaturation()

此目标的最小饱和度值。

float getPopulationWeight()

返回此目标对图像中颜色总体的重要性。

float getSaturationWeight()

返回此目标对图像中颜色饱和度的重要性。

float getTargetLightness()

此目标的目标明度值。

float getTargetSaturation()

此目标的目标饱和度值。

boolean isExclusive()

返回为此目标选择的任何颜色是否仅限于此目标。

Inherited methods

From class java.lang.Object

Fields

DARK_MUTED

Target DARK_MUTED

具有亮度暗的柔和色彩特性的目标。

DARK_VIBRANT

Target DARK_VIBRANT

具有亮度暗的鲜艳色彩的特征的目标。

LIGHT_MUTED

Target LIGHT_MUTED

具有亮度较低的柔和色彩特性的目标。

LIGHT_VIBRANT

Target LIGHT_VIBRANT

具有亮度较亮的鲜艳色彩特性的目标。

MUTED

Target MUTED

具有非浅色或暗色的柔和色彩特性的目标。

VIBRANT

Target VIBRANT

具有鲜艳色彩的目标,既不亮也不暗。

Public methods

getLightnessWeight

float getLightnessWeight ()

返回此目标对图像中颜色亮度的重要性。

重量越大,相对于其他重量而言,接近目标值的颜色在选择上越重要。

Returns
float

也可以看看:

getMaximumLightness

float getMaximumLightness ()

此目标的最大亮度值。

Returns
float

getMaximumSaturation

float getMaximumSaturation ()

此目标的最大饱和度值。

Returns
float

getMinimumLightness

float getMinimumLightness ()

此目标的最小亮度值。

Returns
float

getMinimumSaturation

float getMinimumSaturation ()

此目标的最小饱和度值。

Returns
float

getPopulationWeight

float getPopulationWeight ()

返回此目标对图像中颜色总体的重要性。

重量越大,相对于其他重量而言,越接近人口最多的颜色选择越重要。

Returns
float

getSaturationWeight

float getSaturationWeight ()

返回此目标对图像中颜色饱和度的重要性。

重量越大,相对于其他重量而言,接近目标值的颜色在选择上越重要。

Returns
float

也可以看看:

getTargetLightness

float getTargetLightness ()

此目标的目标明度值。

Returns
float

getTargetSaturation

float getTargetSaturation ()

此目标的目标饱和度值。

Returns
float

isExclusive

boolean isExclusive ()

返回为此目标选择的任何颜色是否仅限于此目标。

If false, then the color can be selected for other targets.

Returns
boolean

Hooray!