Typeface.Builder Класс

Определение

Класс построителя для создания экземпляра Typeface.

[Android.Runtime.Register("android/graphics/Typeface$Builder", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class Typeface.Builder : Java.Lang.Object
[<Android.Runtime.Register("android/graphics/Typeface$Builder", ApiSince=26, DoNotGenerateAcw=true)>]
type Typeface.Builder = class
    inherit Object
Наследование
Typeface.Builder
Атрибуты

Комментарии

Класс построителя для создания экземпляра Typeface.

Примеры: 1) Создание шрифта из ttf-файла.

<code>
            Typeface.Builder builder = new Typeface.Builder("your_font_file.ttf");
            Typeface typeface = builder.build();
</code>

2) Создайте typeface из ttc-файла в каталоге assets.

<code>
            Typeface.Builder builder = new Typeface.Builder(getAssets(), "your_font_file.ttc");
            builder.setTtcIndex(2);  // Set index of font collection.
            Typeface typeface = builder.build();
</code>

3) Создайте шрифт с параметрами вариантов.

<code>
            Typeface.Builder builder = new Typeface.Builder("your_font_file.ttf");
            builder.setFontVariationSettings("'wght' 700, 'slnt' 20, 'ital' 1");
            builder.setWeight(700);  // Tell the system that this is a bold font.
            builder.setItalic(true);  // Tell the system that this is an italic style font.
            Typeface typeface = builder.build();
</code>

</p>

Документация по Java для android.graphics.Typeface.Builder.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Конструкторы

Typeface.Builder(AssetManager, String)

Создает построитель из диспетчера ресурсов и путь к файлу в каталоге ресурсов.

Typeface.Builder(File)

Создает построитель с путем к файлу.

Typeface.Builder(FileDescriptor)

Создает построитель с дескриптором файла.

Typeface.Builder(String)

Создает построитель с путем к файлу.

Свойства

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

Класс построителя для создания экземпляра Typeface.

(Унаследовано от Object)
JniPeerMembers

Класс построителя для создания экземпляра Typeface.

PeerReference

Класс построителя для создания экземпляра Typeface.

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)
ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)

Методы

Build()

Создает новый шрифт из указанной конфигурации.

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Dispose()

Класс построителя для создания экземпляра Typeface.

(Унаследовано от Object)
Dispose(Boolean)

Класс построителя для создания экземпляра Typeface.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
Notify()

Пробуждает один поток, ожидающий монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Пробуждает все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
SetFallback(String)

Класс построителя для создания экземпляра Typeface.

SetFontVariationSettings(FontVariationAxis[])

Класс построителя для создания экземпляра Typeface.

SetFontVariationSettings(String)

Класс построителя для создания экземпляра Typeface.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetItalic(Boolean)

Класс построителя для создания экземпляра Typeface.

SetTtcIndex(Int32)

Класс построителя для создания экземпляра Typeface.

SetWeight(Int32)

Класс построителя для создания экземпляра Typeface.

ToArray<T>()

Класс построителя для создания экземпляра Typeface.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Класс построителя для создания экземпляра Typeface.

(Унаследовано от Object)
Wait()

Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.><

(Унаследовано от Object)
Wait(Int64)

Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

Класс построителя для создания экземпляра Typeface.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Класс построителя для создания экземпляра Typeface.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Класс построителя для создания экземпляра Typeface.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Класс построителя для создания экземпляра Typeface.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Класс построителя для создания экземпляра Typeface.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Класс построителя для создания экземпляра Typeface.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Класс построителя для создания экземпляра Typeface.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенного средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Класс построителя для создания экземпляра Typeface.

GetJniTypeName(IJavaPeerable)

Класс построителя для создания экземпляра Typeface.

Применяется к