はじめに
Androidには拡大ボタンと縮小ボタンを表示するZoomControlsというViewが存在します。
拡大ボタンと縮小ボタンを表示するだけであり、どのくらい拡大・縮小させるかは自前に実装しないといけません。
ZoomControlsとは
ZoomControlsはLinearLayoutを継承しています。
また、子Viewとして2つのZoomButtonが存在し、
2つのZoomButtonはそれぞれズームインボタンとズームアウトボタンとして使用されています。
それぞれ
.setIsZoomInEnabled(false)
.setIsZoomOutEnabled(false)
で無効化することができます。
また、
.setOnZoomInClickListener
.setOnZoomOutClickListener
で クリックした時に呼ばれるコールバックインターフェースを設定することができます