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 benull. | 
Builder
public Builder (TextPaint paint)
Builder constructor.
| Parameters | |
|---|---|
| paint | TextPaint: the paint to be used for drawing
 This value cannot benull. | 
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 isLineBreaker.BREAK_STRATEGY_SIMPLE,LineBreaker.BREAK_STRATEGY_HIGH_QUALITY, orLineBreaker.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 isLayout.HYPHENATION_FREQUENCY_NORMAL,Layout.HYPHENATION_FREQUENCY_NORMAL_FAST,Layout.HYPHENATION_FREQUENCY_FULL,Layout.HYPHENATION_FREQUENCY_FULL_FAST, orLayout.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 benull. | 
| 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 benull. | 
| Returns | |
|---|---|
| PrecomputedText.Params.Builder | this builder, useful for chaining | 
