本文整理汇总了Java中android.graphics.Paint.setLetterSpacing方法的典型用法代码示例。如果您正苦于以下问题:Java Paint.setLetterSpacing方法的具体用法?Java Paint.setLetterSpacing怎么用?Java Paint.setLetterSpacing使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类android.graphics.Paint
的用法示例。
在下文中一共展示了Paint.setLetterSpacing方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getPaint
import android.graphics.Paint; //导入方法依赖的package包/类
public Paint getPaint(Context context, float scale, boolean outline) {
float textSize = TypedValue.applyDimension(
TypedValue.COMPLEX_UNIT_DIP,
this.textSize,
context.getResources().getDisplayMetrics()) * scale;
Paint textPaint = new Paint();
if (typeface != null) {
textPaint.setTypeface(typeface);
}
textPaint.setStyle(Paint.Style.FILL_AND_STROKE);
textPaint.setTextSize(textSize);
textPaint.setAntiAlias(true);
if (outline == false) {
textPaint.setStrokeWidth(textSize * textStrokeRatio);
textPaint.setColor(textColor);
} else {
textPaint.setStrokeWidth(textSize * textStrokeRatio + textSize * textOutlineRatio);
textPaint.setColor(outlineColor);
}
// skew
textPaint.setTextSkewX(skewX);
// scaleX
textPaint.setTextScaleX(scaleX);
if (Build.VERSION.SDK_INT >= 21) {
textPaint.setLetterSpacing(letterSpacing);
}
return textPaint;
}