Typeface Android Studio (Шрифт)

java.lang.Object
android.graphics.Typeface

Класс Typeface указывает на общий или собственные шрифт, начертание. Используется в совокупности с необязательными настройками Paint, такими как textSize, textSkewX, textScaleX, чтобы указать, как отображается текст.

Константы

int BOLD жирный
int BOLD_ITALIC жирный наклонный
int ITALIC наклонный
int NORMAL нормальный

Стандартные шрифты

DEFAULT по умолчанию объект NORMAL typeface
DEFAULT_BOLD по умолчанию объект BOLD typeface
MONOSPACE шрифт моноширный (стиль normal)
SANS_SERIF шрифт без засечек (стиль normal)
SERIF шрифт с засечками (стиль normal)

Методы

staticTypeface create(Typeface family, int style) Создает объект типа шрифт с указанным существующим шрифтом и стилем.
staticTypeface create(String familyName, int style) Создает объект типа шрифт указанной семьи шрифтов и стилем.
staticTypeface createFromAsset(AssetManager mgr, String path) Создает объект типа шрифт из указанного файла шрифта папки assets
staticTypeface createFromFile(File path) Создает объект типа шрифт из указанного файла шрифта
staticTypeface createFromFile(String path) Создает объект типа шрифт из указанного файла шрифта
staticTypeface defaultFromStyle(int style) Возвращает один из объектов шрифта по умолчанию, основанный на указанном стиле
boolean equals(Object o) Указывает, является ли какой-либо другой объект «равным» этому.
int getStyle() Возвращает атрибуты встроенного стиля шрифта
int hashCode() Возвращает значение хэш-кода для объекта.
final boolean isBold() Возвращает true, если getStyle () имеет бит BOLD.
final boolean isItalic() Возвращает true, если getStyle () имеет бит ITALIC.

Примеры:

Typeface.create(a, b)

a↓   b → (-) Typeface.BOLD Typeface.ITALIC Typeface.BOLD_ITALIC
Typeface.MONOSPACE Monospace Normal Monospace Bold Monospace Italic Monospace Bold Italic
Typeface.SERIF Serif Normal Serif Bold Serif Italic Serif Bold Italic
Typeface.SANS-SERIF Sans-Serif Normal Sans-Serif Bold Sans-Serif Italic Sans-Serif Bold Italic
Typeface.DEFAULT Default Normal Default Bold Default Italic Default Bold Italic
Typeface.DEFAULT-BOLD Default-bold Normal Default-bold Bold Default-bold Italic Default-bold Bold Italic

You may also like...

1 Response

  1. 15.02.2018

    […] Подробнее про класс Typeface… […]

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *