2012-05-05 13 views

答えて

78

描画操作が必要ですPaint。このPaintであなたはPaint.setFlags(Paint.ANTI_ALIAS_FLAG)を設定します

+1

はトリックですが、setFlagではなくthatssetFlagsです。 – xtr

+0

Arun Chettoorが示唆したように 'mPaint.setAntiAlias(true);'を使うことができます –

22

これを確認してください。

 mPath = new Path(); 
    mPath.reset(); 
    mPath.moveTo(x, y);//can be used where to trigger the path 

onDrawメソッドが含まれている必要があります:

を描画に使用するために

 mPaint = new Paint(); 
    mPaint.setAntiAlias(true); 

:それはかなりhttp://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/FingerPaint.html

アンチエイリアシングを取得するために必要な塗料特性 が..です滑らかなエッジを使用しています

 canvas.drawPath(mPath, mPaint); 

mPathとmPaintをグローバルとして宣言します。