そのため、Android Developers の例を使用して、ピンチを実装してアクティビティをズームしています。
Im Scaling ScrollView(およびその他のもの)を内部に持つカスタムビュー。
スケーリングすると、実際に表示される画面のみがサイズ変更されますが、縮小するとより多くのスペースがあるため、縮小されたものにより多くのコンテンツを表示したいと思います。全画面スペースをすべて使用してもらいたいのです。
私のカスタム ビュー ondraw メソッドは次のようになります。
public void draw(Canvas canvas) {
canvas.scale(mScaleFactor, mScaleFactor);
super.draw(canvas);
}
これが今の様子です
不明な点がある場合は、コメントを残してください。任意のヘルプを編集していただければ幸いです。カスタム ビューを別の背景色にしましたが、ビューがまだチャイルドではなく全画面表示になっていることがわかります。