CompositionSettings.Builder
public final class CompositionSettings.Builder
A builder for CompositionSettings instances.
Summary
Public methods |
|
|---|---|
@NonNull CompositionSettings |
build()Builds the |
@NonNull CompositionSettings.Builder |
setAlpha(@FloatRange(from = 0, to = 1) float alpha)Sets the alpha. |
@NonNull CompositionSettings.Builder |
setOffset(Sets the offset. |
@NonNull CompositionSettings.Builder |
setScale(float scaleX, float scaleY)Sets the scale. |
Public constructors
Public methods
build
Added in 1.5.0
public @NonNull CompositionSettings build()
Builds the CompositionSettings.
| Returns | |
|---|---|
@NonNull CompositionSettings |
setAlpha
Added in 1.5.0
public @NonNull CompositionSettings.Builder setAlpha(@FloatRange(from = 0, to = 1) float alpha)
Sets the alpha. 0 means fully transparent, 1 means fully opaque.
| Parameters | |
|---|---|
@FloatRange(from = 0, to = 1) float alpha |
alpha value. |
| Returns | |
|---|---|
@NonNull CompositionSettings.Builder |
Builder instance. |
setOffset
Added in 1.5.0
public @NonNull CompositionSettings.Builder setOffset(
@FloatRange(from = "-1", to = 1) float offsetX,
@FloatRange(from = "-1", to = 1) float offsetY
)
Sets the offset.
| Parameters | |
|---|---|
@FloatRange(from = "-1", to = 1) float offsetX |
offset X value. |
@FloatRange(from = "-1", to = 1) float offsetY |
offset Y value. |
| Returns | |
|---|---|
@NonNull CompositionSettings.Builder |
Builder instance. |
setScale
Added in 1.5.0
public @NonNull CompositionSettings.Builder setScale(float scaleX, float scaleY)
Sets the scale.
| Parameters | |
|---|---|
float scaleX |
scale X value. |
float scaleY |
scale Y value. |
| Returns | |
|---|---|
@NonNull CompositionSettings.Builder |
Builder instance. |