PrecomputedText.Params.Builder
  public
  static
  
  
  class
  PrecomputedText.Params.Builder
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.text.PrecomputedText.Params.Builder | 
A builder for creating Params.
Summary
Public constructors | |
|---|---|
      
      Builder(PrecomputedText.Params params)
      
      
        Builder constructor from existing params.  | 
  |
      
      Builder(TextPaint paint)
      
      
        Builder constructor.  | 
  |
Public methods | |
|---|---|
        
        
        
        
        
        PrecomputedText.Params
     | 
  
    
      
      build()
      
      
        Build the   | 
  
        
        
        
        
        
        PrecomputedText.Params.Builder
     | 
  
    
      
      setBreakStrategy(int strategy)
      
      
        Set the line break strategy.  | 
  
        
        
        
        
        
        PrecomputedText.Params.Builder
     | 
  
    
      
      setHyphenationFrequency(int frequency)
      
      
        Set the hyphenation frequency.  | 
  
        
        
        
        
        
        PrecomputedText.Params.Builder
     | 
  
    
      
      setLineBreakConfig(LineBreakConfig lineBreakConfig)
      
      
        Set the line break config for the text wrapping.  | 
  
        
        
        
        
        
        PrecomputedText.Params.Builder
     | 
  
    
      
      setTextDirection(TextDirectionHeuristic textDir)
      
      
        Set the text direction heuristic.  | 
  
Inherited methods | |
|---|---|
Public constructors
Builder
public Builder (PrecomputedText.Params params)
Builder constructor from existing params.
| Parameters | |
|---|---|
params | 
        
          PrecomputedText.Params: This value cannot be null. | 
      
Builder
public Builder (TextPaint paint)
Builder constructor.
| Parameters | |
|---|---|
paint | 
        
          TextPaint: the paint to be used for drawing
 This value cannot be null. | 
      
Public methods
build
public PrecomputedText.Params build ()
Build the Params.
| Returns | |
|---|---|
PrecomputedText.Params | 
        the layout parameter
 This value cannot be null. | 
      
setBreakStrategy
public PrecomputedText.Params.Builder setBreakStrategy (int strategy)
Set the line break strategy.
 The default value is Layout.BREAK_STRATEGY_HIGH_QUALITY.
| Parameters | |
|---|---|
strategy | 
        
          int: the break strategy
 Value is LineBreaker.BREAK_STRATEGY_SIMPLE, LineBreaker.BREAK_STRATEGY_HIGH_QUALITY, or LineBreaker.BREAK_STRATEGY_BALANCED | 
      
| Returns | |
|---|---|
PrecomputedText.Params.Builder | 
        this builder, useful for chaining | 
setHyphenationFrequency
public PrecomputedText.Params.Builder setHyphenationFrequency (int frequency)
Set the hyphenation frequency.
 The default value is Layout.HYPHENATION_FREQUENCY_NORMAL.
| Parameters | |
|---|---|
frequency | 
        
          int: the hyphenation frequency
 Value is Layout.HYPHENATION_FREQUENCY_NORMAL, Layout.HYPHENATION_FREQUENCY_NORMAL_FAST, Layout.HYPHENATION_FREQUENCY_FULL, Layout.HYPHENATION_FREQUENCY_FULL_FAST, or Layout.HYPHENATION_FREQUENCY_NONE | 
      
| Returns | |
|---|---|
PrecomputedText.Params.Builder | 
        this builder, useful for chaining | 
setLineBreakConfig
public PrecomputedText.Params.Builder setLineBreakConfig (LineBreakConfig lineBreakConfig)
Set the line break config for the text wrapping.
| Parameters | |
|---|---|
lineBreakConfig | 
        
          LineBreakConfig: the newly line break configuration.
 This value cannot be null. | 
      
| Returns | |
|---|---|
PrecomputedText.Params.Builder | 
        this builder, useful for chaining.
 This value cannot be null. | 
      
setTextDirection
public PrecomputedText.Params.Builder setTextDirection (TextDirectionHeuristic textDir)
Set the text direction heuristic.
 The default value is TextDirectionHeuristics.FIRSTSTRONG_LTR.
| Parameters | |
|---|---|
textDir | 
        
          TextDirectionHeuristic: the text direction heuristic for resolving bidi behavior
 This value cannot be null. | 
      
| Returns | |
|---|---|
PrecomputedText.Params.Builder | 
        this builder, useful for chaining |