Как накладывать кнопки на масштабирование и панорамирование

Мне хотелось бы ImageView с кнопками на нем. ImageView должен иметь функции масштабирования/панорамирования, а кнопки также масштабируются, поэтому они всегда находятся на одном и том же месте на изображении.

ATM Я использую touchImageView (Как я могу получить функцию масштабирования для изображений?)

У любого есть (легкое) решение для размещения Button? Или я должен рассчитать его, как работает Zoom/panviewview? Также скажите мне, должен ли я использовать другой способ масштабирования и панорамирования на ImageView, чтобы сделать эту работу.