Most visited

Recently visited

Target.Builder

public static final class Target.Builder
extends Object

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


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

Summary

Public constructors

Target.Builder()

从头开始创建一个新的 Target构建器。

Target.Builder(Target target)

根据现有的 Target创建新的构建器。

Public methods

Target build()

构建并返回结果 Target

Target.Builder setExclusive(boolean exclusive)

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

Target.Builder setLightnessWeight(float weight)

设置此目标将放置在亮度值上的重要程度。

Target.Builder setMaximumLightness(float value)

为此目标设置最大亮度值。

Target.Builder setMaximumSaturation(float value)

为此目标设置最大饱和度值。

Target.Builder setMinimumLightness(float value)

设置此目标的最小亮度值。

Target.Builder setMinimumSaturation(float value)

为此目标设置最小饱和度值。

Target.Builder setPopulationWeight(float weight)

设置此目标将放置在图像中颜色的总体上的重要性权重。

Target.Builder setSaturationWeight(float weight)

设置此目标对饱和度值的重要性。

Target.Builder setTargetLightness(float value)

设置此目标的目标/理想亮度值。

Target.Builder setTargetSaturation(float value)

为此目标设置目标/理想饱和度值。

Inherited methods

From class java.lang.Object

Public constructors

Target.Builder

Target.Builder ()

从头开始创建一个新的 Target构建器。

Target.Builder

Target.Builder (Target target)

基于现有的 Target创建新的构建器。

Parameters
target Target

Public methods

build

Target build ()

构建并返回结果 Target

Returns
Target

setExclusive

Target.Builder setExclusive (boolean exclusive)

设置为此目标选择的任何颜色是否仅限于此目标。 默认为true。

Parameters
exclusive boolean: true if any the color is exclusive to this target, or false is the color can be selected for other targets.
Returns
Target.Builder

setLightnessWeight

Target.Builder setLightnessWeight (float weight)

设置此目标将放置在亮度值上的重要程度。

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

权重为0意味着它没有重量,因此对选择没有影响。

Parameters
weight float
Returns
Target.Builder

也可以看看:

setMaximumLightness

Target.Builder setMaximumLightness (float value)

为此目标设置最大亮度值。

Parameters
value float
Returns
Target.Builder

setMaximumSaturation

Target.Builder setMaximumSaturation (float value)

为此目标设置最大饱和度值。

Parameters
value float
Returns
Target.Builder

setMinimumLightness

Target.Builder setMinimumLightness (float value)

设置此目标的最小亮度值。

Parameters
value float
Returns
Target.Builder

setMinimumSaturation

Target.Builder setMinimumSaturation (float value)

为此目标设置最小饱和度值。

Parameters
value float
Returns
Target.Builder

setPopulationWeight

Target.Builder setPopulationWeight (float weight)

设置此目标将放置在图像中颜色的总体上的重要性权重。

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

权重为0意味着它没有重量,因此对选择没有影响。

Parameters
weight float
Returns
Target.Builder

setSaturationWeight

Target.Builder setSaturationWeight (float weight)

设置此目标对饱和度值的重要性。

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

权重为0意味着它没有重量,因此对选择没有影响。

Parameters
weight float
Returns
Target.Builder

也可以看看:

setTargetLightness

Target.Builder setTargetLightness (float value)

设置此目标的目标/理想亮度值。

Parameters
value float
Returns
Target.Builder

setTargetSaturation

Target.Builder setTargetSaturation (float value)

为此目标设置目标/理想饱和度值。

Parameters
value float
Returns
Target.Builder

Hooray!