MagnificationConfig.Builder
public
static
final
class
MagnificationConfig.Builder
extends Object
| java.lang.Object | |
| ↳ | android.accessibilityservice.MagnificationConfig.Builder |
Builder for creating MagnificationConfig objects.
Summary
Public constructors | |
|---|---|
Builder()
Creates a new Builder. |
|
Public methods | |
|---|---|
MagnificationConfig
|
build()
Builds and returns a |
MagnificationConfig.Builder
|
setActivated(boolean activated)
Sets magnification activated state. |
MagnificationConfig.Builder
|
setCenterX(float centerX)
Sets the X coordinate of the center of the magnification viewport. |
MagnificationConfig.Builder
|
setCenterY(float centerY)
Sets the Y coordinate of the center of the magnification viewport. |
MagnificationConfig.Builder
|
setMode(int mode)
Sets the magnification mode. |
MagnificationConfig.Builder
|
setScale(float scale)
Sets the magnification scale. |
Inherited methods | |
|---|---|
Public constructors
Public methods
build
public MagnificationConfig build ()
Builds and returns a MagnificationConfig
| Returns | |
|---|---|
MagnificationConfig |
This value cannot be null. |
setActivated
public MagnificationConfig.Builder setActivated (boolean activated)
Sets magnification activated state.
| Parameters | |
|---|---|
activated |
boolean: The magnification activated state |
| Returns | |
|---|---|
MagnificationConfig.Builder |
This builder
This value cannot be null. |
setCenterX
public MagnificationConfig.Builder setCenterX (float centerX)
Sets the X coordinate of the center of the magnification viewport. The controlling magnifier will apply the given position.
| Parameters | |
|---|---|
centerX |
float: the screen-relative X coordinate around which to
center and scale that is in the range [0, screenWidth],
or Float.NaN to leave unchanged |
| Returns | |
|---|---|
MagnificationConfig.Builder |
This builder
This value cannot be null. |
setCenterY
public MagnificationConfig.Builder setCenterY (float centerY)
Sets the Y coordinate of the center of the magnification viewport. The controlling magnifier will apply the given position.
| Parameters | |
|---|---|
centerY |
float: the screen-relative Y coordinate around which to
center and scale that is in the range [0, screenHeight],
or Float.NaN to leave unchanged |
| Returns | |
|---|---|
MagnificationConfig.Builder |
This builder
This value cannot be null. |
setMode
public MagnificationConfig.Builder setMode (int mode)
Sets the magnification mode.
| Parameters | |
|---|---|
mode |
int: The magnification mode
Value is MagnificationConfig.MAGNIFICATION_MODE_DEFAULT, MagnificationConfig.MAGNIFICATION_MODE_FULLSCREEN, or MagnificationConfig.MAGNIFICATION_MODE_WINDOW |
| Returns | |
|---|---|
MagnificationConfig.Builder |
This builder
This value cannot be null. |
setScale
public MagnificationConfig.Builder setScale (float scale)
Sets the magnification scale.
| Parameters | |
|---|---|
scale |
float: The magnification scale, in the range [1, 8]
Value is between 1.0f and 8.0f inclusive |
| Returns | |
|---|---|
MagnificationConfig.Builder |
This builder
This value cannot be null. |