我开始为WP开发,我需要做简单的思考 - 添加到文本边框。
像这样的东西
在Android中我这么做很简单
@Override
protected void onDraw(Canvas canvas) {
final ColorStateList textColor = getTextColors();
TextPaint paint = this.getPaint();
paint.setStyle(Paint.Style.STROKE);
paint.setStrokeJoin(Paint.Join.ROUND);
paint.setStrokeMiter(10);
this.setTextColor(getResources().getColor(R.color.gs_ColorWhite));
paint.setStrokeWidth(48);
super.onDraw(canvas);
paint.setStyle(Paint.Style.FILL);
setTextColor(textColor);
super.onDraw(canvas);
}
但是,我无法在Windows Phone平台上找到如何做到这一点。
答案 0 :(得分:0)
我认为Windows Phone不支持这种大纲。
请参阅WP 8.1 Text-Outline question.,
但是我认为Win2D使用Canvas.Geometry
来自文本很容易。 Win2D release note
基本上用Win2D创建自己的控件 - >使用具有正确属性的文本创建文本几何 - >画布上的油漆 - >画出你的其他文字。