本文整理匯總了Java中com.caverock.androidsvg.SVG.Style.FontStyle類的典型用法代碼示例。如果您正苦於以下問題:Java FontStyle類的具體用法?Java FontStyle怎麽用?Java FontStyle使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
FontStyle類屬於com.caverock.androidsvg.SVG.Style包,在下文中一共展示了FontStyle類的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: checkGenericFont
import com.caverock.androidsvg.SVG.Style.FontStyle; //導入依賴的package包/類
private Typeface checkGenericFont(String fontName, Integer fontWeight,
FontStyle fontStyle) {
Typeface font = null;
int typefaceStyle;
boolean italic = (fontStyle == Style.FontStyle.Italic);
typefaceStyle = (fontWeight > 500) ? (italic ? Typeface.BOLD_ITALIC
: Typeface.BOLD) : (italic ? Typeface.ITALIC : Typeface.NORMAL);
if (fontName.equals("serif")) {
font = Typeface.create(Typeface.SERIF, typefaceStyle);
} else if (fontName.equals("sans-serif")) {
font = Typeface.create(Typeface.SANS_SERIF, typefaceStyle);
} else if (fontName.equals("monospace")) {
font = Typeface.create(Typeface.MONOSPACE, typefaceStyle);
} else if (fontName.equals("cursive")) {
font = Typeface.create(Typeface.SANS_SERIF, typefaceStyle);
} else if (fontName.equals("fantasy")) {
font = Typeface.create(Typeface.SANS_SERIF, typefaceStyle);
}
return font;
}
示例2: checkGenericFont
import com.caverock.androidsvg.SVG.Style.FontStyle; //導入依賴的package包/類
private Typeface checkGenericFont(String fontName, Integer fontWeight, FontStyle fontStyle) {
Typeface font = null;
int typefaceStyle;
boolean italic = (fontStyle == Style.FontStyle.Italic);
typefaceStyle = (fontWeight > 500) ? (italic ? Typeface.BOLD_ITALIC : Typeface.BOLD)
: (italic ? Typeface.ITALIC : Typeface.NORMAL);
if (fontName.equals("serif")) {
font = Typeface.create(Typeface.SERIF, typefaceStyle);
} else if (fontName.equals("sans-serif")) {
font = Typeface.create(Typeface.SANS_SERIF, typefaceStyle);
} else if (fontName.equals("monospace")) {
font = Typeface.create(Typeface.MONOSPACE, typefaceStyle);
} else if (fontName.equals("cursive")) {
font = Typeface.create(Typeface.SANS_SERIF, typefaceStyle);
} else if (fontName.equals("fantasy")) {
font = Typeface.create(Typeface.SANS_SERIF, typefaceStyle);
}
return font;
}
示例3: checkGenericFont
import com.caverock.androidsvg.SVG.Style.FontStyle; //導入依賴的package包/類
private Typeface checkGenericFont(String fontName, Integer fontWeight, FontStyle fontStyle)
{
Typeface font = null;
int typefaceStyle;
boolean italic = (fontStyle == Style.FontStyle.Italic);
typefaceStyle = (fontWeight > 500) ? (italic ? Typeface.BOLD_ITALIC : Typeface.BOLD)
: (italic ? Typeface.ITALIC : Typeface.NORMAL);
switch (fontName) {
case "serif":
font = Typeface.create(Typeface.SERIF, typefaceStyle); break;
case "sans-serif":
font = Typeface.create(Typeface.SANS_SERIF, typefaceStyle); break;
case "monospace":
font = Typeface.create(Typeface.MONOSPACE, typefaceStyle); break;
case "cursive":
font = Typeface.create(Typeface.SANS_SERIF, typefaceStyle); break;
case "fantasy":
font = Typeface.create(Typeface.SANS_SERIF, typefaceStyle); break;
}
return font;
}