Я хотел добавить пользовательский ImageButton поверх моего SurfaceView, чтобы он по существу прокручивался с помощью View. Холст прокручивает и масштабирует матрицу. Как я мог это сделать? Спасибо.
Предполагая, что я правильно понял вопрос, не можете ли вы просто сделать button.draw(canvas)
в своем методе SurfaceView.onDraw()
? Вы определенно хотите обойти нормальный механизм компоновки (потому что он очень медленный для перемещения вещей), так что вам также придется фальсифицировать обнаружение попадания и т.д.