本文整理汇总了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;
}