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],
                orFloat.NaNto 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],
                orFloat.NaNto 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 isMagnificationConfig.MAGNIFICATION_MODE_DEFAULT,MagnificationConfig.MAGNIFICATION_MODE_FULLSCREEN, orMagnificationConfig.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. | 
