Перечисление FontStyle
Перечисление FontStyle задаёт,
рисовать ли текст курсивом.
Значение передают в параметр fontStyle
у Text
или в TextStyle
и SpanStyle.
Синтаксис
FontStyle.Italic
Значения
| Значение | Описание |
|---|---|
Normal |
Обычное начертание без наклона. |
Italic |
Курсивное начертание. |
Если fontStyle не задан,
используется Normal.
Пример
Давайте выведем обычный и курсивный текст:
import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.compose.foundation.layout.Column
import androidx.compose.material3.Text
import androidx.compose.ui.text.font.FontStyle
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
Column {
Text(
text = "abcde",
fontStyle = FontStyle.Normal,
)
Text(
text = "12345",
fontStyle = FontStyle.Italic,
)
}
}
}
}
На экране вторая строка будет наклонена, первая останется прямой.
Смотрите также
-
класс
FontWeight,
который задаёт толщину шрифта -
класс
FontFamily,
который выбирает гарнитуру -
класс
TextStyle,
куда входит fontStyle -
функция
Text,
которая принимает fontStyle