Vergrößert einen Teil der Leinwand, wenn er berührt wird

Ich habe eine benutzerdefinierte Ansicht, die SurfaceView erweitert. Ich male ein Bild auf die Leinwand. Wenn der Benutzer einen Punkt auf der Leinwand berührt, möchte ich eine vergrößerte Ansicht des Bereichs um die berührten Koordinaten anzeigen. Und vorzugsweise möchte ich, wenn sich der Finger bewegt, den Inhalt der vergrößerten Ansicht entsprechend aktualisieren.

Ich habe mich gefragt, ob die Android-Plattform eine solche Funktionalität nativ unterstützt. Wenn nicht, kann einer von Ihnen mir ein gutes Beispiel nennen, das mir den Einstieg erleichtert, oder mir Ideen zur Implementierung mitteilen. Ich mache nicht viel 2D- oder 3D-Grafiken dieser Art und versuche immer noch, die Canvas- und Matrix-Klassen zu verstehen, um zu sehen, was ich verwenden kann.

Ich habe im Forum nach einer ähnlichen Frage gesucht, aber keine gefunden. Bitte melden Sie mich nicht, wenn ich eine Frage stelle, die bereits existiert.

Und nein - ich verwende OpenGL-ES oder eine solche Bibliothek von Drittanbietern (noch) nicht.

Vielen Dank an alle.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage