2012-05-05 13 views

risposta

78

Operazioni di disegno desiderate Paint. In questo Paint si imposta Paint.setFlags(Paint.ANTI_ALIAS_FLAG)

+1

fa il trucco, ma questo è setFlags, non setFlag. – xtr

+0

puoi usare 'mPaint.setAntiAlias ​​(true) ;, invece, come suggerito da Arun Chettoor –

22

Controllare questo. E 'abbastanza utilizza bordi lisci .. http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/FingerPaint.html

Le proprietà della vernice necessari per ottenere l'anti-aliasing è:

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

Per uso disegno:

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

metodo OnDraw dovrebbe contenere:

 canvas.drawPath(mPath, mPaint); 

Dichiarare mPath e mPaint come globali.

Problemi correlati