Most visited

Recently visited

Added in API level 21

TtsSpan.Builder

public static class TtsSpan.Builder
extends Object

java.lang.Object
   ↳ android.text.style.TtsSpan.Builder<C extends android.text.style.TtsSpan.Builder<?>>
Known Direct Subclasses
Known Indirect Subclasses


TtsSpans的简单生成器。 此构建器可以直接使用,但此构建器的更具体的子类(如TtsSpan.TextBuilderTtsSpan.CardinalBuilder可能更有用。 该类使用泛型,因此该类中的方法可以返回其子类的实例,从而生成流畅的API(CRTP模式)。

Summary

Public constructors

TtsSpan.Builder(String type)

Public methods

TtsSpan build()

返回由setter方法设置的参数构建的TtsSpan。

C setIntArgument(String arg, int value)

将一个参数设置为一个int值。

C setLongArgument(String arg, long value)

将参数设置为长整型值。

C setStringArgument(String arg, String value)

将参数设置为字符串值。

Inherited methods

From class java.lang.Object

Public constructors

TtsSpan.Builder

Added in API level 21
TtsSpan.Builder (String type)

Parameters
type String

Public methods

build

Added in API level 21
TtsSpan build ()

返回由setter方法设置的参数构建的TtsSpan。

Returns
TtsSpan A TtsSpan built with parameters of this builder.

setIntArgument

Added in API level 21
C setIntArgument (String arg, 
                int value)

将一个参数设置为一个int值。

Parameters
arg String: The argument name.
value int: The value the argument should be set to.
Returns
C

setLongArgument

Added in API level 21
C setLongArgument (String arg, 
                long value)

将参数设置为长整型值。

Parameters
arg String: The argument name.
value long: The value the argument should be set to.
Returns
C

setStringArgument

Added in API level 21
C setStringArgument (String arg, 
                String value)

将参数设置为字符串值。

Parameters
arg String: The argument name.
value String: The value the argument should be set to.
Returns
C This instance.

Hooray!