我有自定义视图并在该 customView 类中覆盖了 onTouchEvent。我想在单击 customView 时显示三个弧线。我已经实现了下面的代码来处理该视图上的点击事件。
@Override
public boolean onTouchEvent(final MotionEvent event) {
if (event.getActionMasked() == MotionEvent.ACTION_UP) {
Paint p = new Paint();
RectF rectF = new RectF(50, 50, 500, 500);
p.setColor(Color.BLACK);
canvas.drawArc(rectF, 0, 45, true, p);
canvas.drawArc(rectF, 145, 45, true, p);
canvas.drawArc(rectF, 260, 45, true, p);
invalidate(50, 50, 500, 500);
return performClick();
}
return true;
}
请提出我犯了什么错误。