Можно ли рисовать сглаживанием на холсте?

Можно ли рисовать с помощью сглаживания на холсте?

Мне нужно, чтобы мои круги и линия имели ровные края.

Ответы на вопрос(2)

Решение Вопроса

Paint. В этомPaint Ты устанавливаешьPaint.setFlags(Paint.ANTI_ALIAS_FLAG)

 Maksim Turaev17 авг. 2017 г., 09:50
вы можете использоватьmPaint.setAntiAlias(true); вместо этого, как предложил Арун Четтур,

http: //developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/FingerPaint.htm

Свойства краски, необходимые для сглаживания:

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

Для использования на чертеже:

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

етод @onDraw должен содержать:

     canvas.drawPath(mPath, mPaint);

Определите mPath и mPaint как глобальные.

Ваш ответ на вопрос