先描述背景:新手,纯的。
问题:我在SurfaceView上层放了一个linearlayout,SurfaceView作为底层的控件,用于绘图,linearlayout中有几个button,用于选择画笔的颜色,现在完成了3指点击显示或隐藏linearlayout。但是现在发现上面的按钮没法用。我觉得是没有拦截到点击事件,因为我在surfaceview中onTouchEvent()方法中直接return true了,也就没法传递下去。但是,如果是返回false让事件传递下去的话这个surfaceView中又不能绘图了。想要达到的效果就是在linearlayout显示出来后,点按钮可以选择颜色,而且不影响原来的绘图功能。 问题:我在SurfaceView上层放了一个linearlay
问题:我在SurfaceView上层放了一个linearlayout,SurfaceView作为底层的控件,用于绘图,linearlayout中有几个button,用于选择画笔的颜色,现在完成了3指点击显示或隐藏linearlayout。但是现在发现上面的按钮没法用。我觉得是没有拦截到点击事件,因为我在surfaceview中onTouchEvent()方法中直接return true了,也就没法传递下去。但是,如果是返回false让事件传递下去的话这个surfaceView中又不能绘图了。想要达到的效果就是在linearlayout显示出来后,点按钮可以选择颜色,而且不影响原来的绘图功能。 问题:我在SurfaceView上层放了一个linearlay