假设我有一个六边形:
如果我调整它的大小以在包含六边形网格的应用程序中使用它:
// ...
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
我用于绘图的对象。我想要实现的是摆脱边缘的那些透明像素。我想我做错了什么,但到目前为止我找不到。你知道我该如何解决这个问题吗?
我尝试使用抖动和抗锯齿进行试验,但没有任何改变。