LineBreakConfig.Builder

public static final class LineBreakConfig.Builder
extends Object

java.lang.Object
   ↳ android.graphics.text.LineBreakConfig.Builder


A builder for creating a LineBreakConfig instance.

Summary

Public constructors

Builder()

Builder constructor.

Public methods

LineBreakConfig build()

Builds a LineBreakConfig instance.

LineBreakConfig.Builder setLineBreakStyle(int lineBreakStyle)

Sets the line-break style.

LineBreakConfig.Builder setLineBreakWordStyle(int lineBreakWordStyle)

Sets the line-break word style.

Inherited methods

Public constructors

Builder

Added in API level 33
public Builder ()

Builder constructor.

Public methods

build

Added in API level 33
public LineBreakConfig build ()

Builds a LineBreakConfig instance. This method can be called multiple times for generating multiple LineBreakConfig instances.

Returns
LineBreakConfig The LineBreakConfig instance. This value cannot be null.

setLineBreakStyle

Added in API level 33
public LineBreakConfig.Builder setLineBreakStyle (int lineBreakStyle)

Sets the line-break style.

Parameters
lineBreakStyle int: The new line-break style. Value is LineBreakConfig.LINE_BREAK_STYLE_NONE, LineBreakConfig.LINE_BREAK_STYLE_LOOSE, LineBreakConfig.LINE_BREAK_STYLE_NORMAL, LineBreakConfig.LINE_BREAK_STYLE_STRICT, android.graphics.text.LineBreakConfig.LINE_BREAK_STYLE_UNSPECIFIED, android.graphics.text.LineBreakConfig.LINE_BREAK_STYLE_NO_BREAK, or android.graphics.text.LineBreakConfig.LINE_BREAK_STYLE_AUTO

Returns
LineBreakConfig.Builder This Builder. This value cannot be null.

setLineBreakWordStyle

Added in API level 33
public LineBreakConfig.Builder setLineBreakWordStyle (int lineBreakWordStyle)

Sets the line-break word style.

Parameters
lineBreakWordStyle int: The new line-break word style. Value is LineBreakConfig.LINE_BREAK_WORD_STYLE_NONE, LineBreakConfig.LINE_BREAK_WORD_STYLE_PHRASE, android.graphics.text.LineBreakConfig.LINE_BREAK_WORD_STYLE_UNSPECIFIED, or android.graphics.text.LineBreakConfig.LINE_BREAK_WORD_STYLE_AUTO

Returns
LineBreakConfig.Builder This Builder. This value cannot be null.