キャンバスにアンチエイリアスを使用して描画できますか?
円と線には滑らかなエッジが必要です。
描画操作には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をグローバルとして宣言します。