我得到一大堆积分,保证它是有效的"形状"像一颗星,新月,什么的。最后一点总是等于第一点。它每次都很好,但是走样很难看。我尝试了很多东西,但是除了红色之外没有任何颜色的像素。图形对象来自一个只被初始化然后有"清除"的图像。以背景颜色运行。
LosingDialogFragment losingDialogFragment = new LosingDialogFragment();
losingDialogFragment.setOnTryAgainButtonClickLisnter(new View.OnClickListener() {
@Override
public void onClick(View v) {
tryAgain();
losingDialogFragment.dismiss();
}
});
losingDialogFragment.setOnGiveUpButtonClickLisnter(new View.OnClickListener() {
@Override
public void onClick(View v) {
giveUp();
losingDialogFragment.dismiss();
}
});
losingDialogFragment.show(fragmentManager, "");
我想做自己的自定义抗锯齿https://en.wikipedia.org/wiki/Spatial_anti-aliasing,但我在最后一行感到困惑
void DrawPolygon(Graphics g, Point[] points)
{
g.SmoothingMode = SmoothingMode.AntiAlias;
using (GraphicsPath graphPath = new GraphicsPath())
{
graphPath.AddPolygon(points);
using (Brush b = new SolidBrush(Color.Red))
{
g.FillPath(b, graphPath);
}
}
}
我不明白"颜色百分比(范围0-1))"。如果我的前景色是纯红色而背景是纯绿色,那会是什么样的呢?