3
的onDraw三角一类我创建的延伸Button
,我推翻了onDraw
功能按钮指向中心的右侧,创建一个三角形:
上的按钮进行
相反,这就是我得到:
这是我写的:
Paint paint = new Paint();
@Override
public void onDraw(Canvas canvas)
{
Paint paint = new Paint();
paint.setColor(android.graphics.Color.BLACK);
canvas.drawPaint(paint);
paint.setStrokeWidth(4);
paint.setStyle(Paint.Style.FILL_AND_STROKE);
paint.setAntiAlias(true);
Point center = new Point(getWidth()/2, getHeight()/2);
Point a=new Point(getWidth(), 0);;
Point b=new Point(getWidth(), getHeight());;
paint.setColor(Color.RED);
Path path= new Path();
path.setFillType(Path.FillType.EVEN_ODD);
path.lineTo(b.x, b.y);
path.lineTo(center.x, center.y);
path.lineTo(a.x, a.y);
path.close();
canvas.drawPath(path, paint);
}