言語

Typeface.Builder.SetFallback(String) メソッド

定義

フォールバック ファミリ名を設定します。

[Android.Runtime.Register("setFallback", "(Ljava/lang/String;)Landroid/graphics/Typeface$Builder;", "", ApiSince=26)]
public Android.Graphics.Typeface.Builder? SetFallback(string? familyName);
[<Android.Runtime.Register("setFallback", "(Ljava/lang/String;)Landroid/graphics/Typeface$Builder;", "", ApiSince=26)>]
member this.SetFallback : string -> Android.Graphics.Typeface.Builder

パラメーター

familyName
String

指定されたフォントを使用できない場合にフォールバックに使用するファミリ名。 null を渡すと、build() は null を返します。 ビルダーで setFallback(String) が呼び出されない場合、null が想定されます。

返品

属性

注釈

フォールバック ファミリ名を設定します。 フォールバック ファミリ名を指定すると、build() メソッドが指定されたフォントから書体を作成できない場合、フォールバック タイプフェイスが返されます。 フォールバック ファミリは、setWeight(int) と setItalic(boolean) で指定された、指定された重みと斜体の情報で解決されます。 setWeight(int) が呼び出されない場合、フォールバック ファミリは既定の重みを保持します。 同様に、setItalic(boolean) が呼び出されない場合、フォールバック ファミリは既定の斜体情報を保持します。 たとえば、builder.setFallback("sans-serif-light") の呼び出しは、フォールバックの観点から builder.setFallback("sans-serif").setWeight(300) を呼び出すことと同じです。 既定の重みと斜体の情報は、setWeight(int) と setItalic(boolean) を呼び出すことによってオーバーライドされます。 たとえば、typeface が builder.setFallback("sans-serif-light").setWeight(700) を使用して構築されている場合、フォールバック テキストは sans serif 太字としてレンダリングされます。

android.graphics.Typeface.Builder.setFallbackの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象