用Canvas实现自定义clock,时针分针随触摸变化?

理由
举报 取消

整个clock都是自定义view,都是在ondraw中画出来的。时针分针使用canvas.drawRoundRect画出来的。我现在想实现这个功能,手触摸时针和分针,伴随着我的触摸,时针和分针也会随之移动。现在问题来了,我在OnTouchEvent中,怎么怎么辨别是否触摸到时针或者分针?

2017年8月11日 2 条回复 1250 次浏览

发起人:Robot 管理大师

回复 ( 2 )

  1. 谢天奇
    理由
    举报 取消

    判断点是否在多边形内就是了

  2. 森羴
    理由
    举报 取消

    记录绘制时针分针rect,然后判断你触摸的点在不在这个rect里

我来回答

Captcha 点击图片更换验证码