六角形があるとします:
六角形のグリッドを含むアプリケーションで使用するためにこれをサイズ変更すると、次のようになります。
// ...
bgPaint = new Paint();
bgPaint.setAntiAlias(true);
bgPaint.setDither(true);
// ...
Bitmap coloredBackground = BitmapFactory.decodeResource(getResources(), R.drawable.bg);
// ...
canvas.drawBitmap(coloredBackground, null, getAsRect(), bgPaint);
私はこれを得る:
getAsRect()
Rect
描画に使用するオブジェクトを返します。私が達成したいのは、端にある透明なピクセルを取り除くことです。私は何か間違ったことをしていると思いますが、これまでのところどこを見つけることができませんでした。どうすればこの問題を解決できますか?
ディザとアンチエイリアスを試してみましたが、何も変わりませんでした。