public static final class Target.Builder
extends Object
java.lang.Object | |
↳ | android.support.v7.graphics.Target.Builder |
生成自定义 Target
实例的生成器类。
Public constructors |
|
---|---|
Target.Builder() 从头开始创建一个新的 |
|
Target.Builder(Target target) 根据现有的 |
Public methods |
|
---|---|
Target |
build() 构建并返回结果 |
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
|
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 |
Target.Builder setLightnessWeight (float weight)
设置此目标将放置在亮度值上的重要程度。
重量越大,相对于其他重量而言,接近目标值的颜色在选择上越重要。
权重为0意味着它没有重量,因此对选择没有影响。
Parameters | |
---|---|
weight |
float
|
Returns | |
---|---|
Target.Builder |
也可以看看:
Target.Builder setMaximumLightness (float value)
为此目标设置最大亮度值。
Parameters | |
---|---|
value |
float
|
Returns | |
---|---|
Target.Builder |
Target.Builder setMaximumSaturation (float value)
为此目标设置最大饱和度值。
Parameters | |
---|---|
value |
float
|
Returns | |
---|---|
Target.Builder |
Target.Builder setMinimumLightness (float value)
设置此目标的最小亮度值。
Parameters | |
---|---|
value |
float
|
Returns | |
---|---|
Target.Builder |
Target.Builder setMinimumSaturation (float value)
为此目标设置最小饱和度值。
Parameters | |
---|---|
value |
float
|
Returns | |
---|---|
Target.Builder |
Target.Builder setPopulationWeight (float weight)
设置此目标将放置在图像中颜色的总体上的重要性权重。
重量越大,相对于其他重量而言,越接近人口最多的颜色选择越重要。
权重为0意味着它没有重量,因此对选择没有影响。
Parameters | |
---|---|
weight |
float
|
Returns | |
---|---|
Target.Builder |
Target.Builder setSaturationWeight (float weight)
设置此目标对饱和度值的重要性。
重量越大,相对于其他重量而言,接近目标值的颜色在选择上越重要。
权重为0意味着它没有重量,因此对选择没有影响。
Parameters | |
---|---|
weight |
float
|
Returns | |
---|---|
Target.Builder |
也可以看看:
Target.Builder setTargetLightness (float value)
设置此目标的目标/理想亮度值。
Parameters | |
---|---|
value |
float
|
Returns | |
---|---|
Target.Builder |
Target.Builder setTargetSaturation (float value)
为此目标设置目标/理想饱和度值。
Parameters | |
---|---|
value |
float
|
Returns | |
---|---|
Target.Builder |