2017-01-02 51 views

回答

1

您无法直接在画布上设置点击侦听器。如果您的位图被设置为一个ImageView的,你可以只设置就可以了点击监听器正常:

imageView.setOnClickListener(view -> { 
    //do something 
}) 

否则,你可以在它onDraw()方法创建一个自定义View和使用您的Canvas。然后,您可以使用onTouch()方法来捕获点击事件。

+0

谢谢你。如何在画布内创建可移动的自定义视图? –

+0

如果您还有其他问题,最好使用您尝试过的代码发布另一个问题。 – Orbit