Posso disegnare con anti-aliasing su tela?Posso disegnare con antialiasing su tela?
Ho bisogno che i miei cerchi e la linea abbiano bordi lisci.
Posso disegnare con anti-aliasing su tela?Posso disegnare con antialiasing su tela?
Ho bisogno che i miei cerchi e la linea abbiano bordi lisci.
Operazioni di disegno desiderate Paint
. In questo Paint
si imposta Paint.setFlags(Paint.ANTI_ALIAS_FLAG)
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.
fa il trucco, ma questo è setFlags, non setFlag. – xtr
puoi usare 'mPaint.setAntiAlias (true) ;, invece, come suggerito da Arun Chettoor –