Метод append
Метод append класса
AnnotatedString.Builder
добавляет символы в конец накапливаемой строки.
Можно передать обычную строку или другой
AnnotatedString.
Стили, включённые через
pushStyle,
действуют на символы, добавленные после включения.
Синтаксис
builder.append("abcde")
Параметры
| Параметр | Описание |
|---|---|
text |
Строка или AnnotatedString, которую нужно дописать в конец. |
Пример
Давайте допишем две части в одну строку:
import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.compose.material3.Text
import androidx.compose.ui.text.AnnotatedString
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
val builder = AnnotatedString.Builder()
builder.append("abcde")
Text(text = builder.toAnnotatedString())
}
}
}
На экране появится одна строка "abcde".
Смотрите также
-
метод
pushStyle,
который включает стиль перед append -
метод
pop,
который снимает последний стиль -
метод
addLink,
который вешает ссылку на диапазон -
класс
AnnotatedString,
который получают из builder