我已經準備了視圖代碼是一個自定義視圖,如何在自定義視圖中填充描邊文本?
mPaint.setDither(true);
mPaint.setColor(0xFFFFFFFF);
mPaint.setTextSize(100);
mPaint.setStyle(Paint.Style.STROKE);
mPaint.setStrokeJoin(Paint.Join.ROUND);
mPaint.setStrokeCap(Paint.Cap.ROUND);
mPaint.setStrokeWidth(2);
protected void onDraw(Canvas canvas) {
canvas.drawText("Android",100,100,mPaint);
}
結果的看法是,
在這裏,我想裏面的 「Android」 的一些顏色填充。我準備了一個更噴漆的對象就是
mAlphaInner.setDither(true);
mAlphaInner.setColor(0xFF0000FF);
mAlphaInner.setTextSize(98);
中的onDraw()加入,
canvas.drawText("Android",100,100,mPaint);
,但觀點是,
請幫助我如何填補「Android」內部的顏色。
您是否使用FILL_AND_STROKE檢查了以下答案?結果是什麼 ? – 2011-12-23 09:35:14