Ответ 1
Операции рисования хотят Paint
. В этом Paint
вы установите Paint.setFlags(Paint.ANTI_ALIAS_FLAG)
Можно ли рисовать с помощью сглаживания на холсте?
Мне нужны мои круги, а линия имеет гладкие ребра.
Операции рисования хотят Paint
. В этом Paint
вы установите Paint.setFlags(Paint.ANTI_ALIAS_FLAG)
Проверьте это. Он справедливо использует гладкие края. http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/FingerPaint.html
Свойства краски, необходимые для получения сглаживания:
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 глобальными.