Prise Zoom im Webview [Android]

8

Auf meiner Website, die in der Webansicht geladen ist, befindet sich eine Karte. Es gibt auch Java-Skripte, die Doppeltippen zum Zoomen, Ziehen usw. erkennen. Aber ist es möglich, ein Javascript zu haben, das die Verwendung von Pinch-Zoom erkennt? Es gibt mehrere Beispiele dafür, dass es auf einem iPhone funktioniert, und auf meiner Website gibt es ein Skript für den Pinch Zoom, aber es funktioniert nur auf dem iPhone .....

Ist es möglich, es mit Android zu arbeiten?

Danke

    
Roskvist 29.09.2010, 09:40
quelle

4 Antworten

3

Es gibt eine Open-Source-Bibliothek namens android-pinch , die Sie in Ihr Projekt aufnehmen können, um Pinch zu aktivieren zoomen, wenn Sie Ihre WebView auf eine WebImageView umstellen. Hier ist ein Anwendungsbeispiel ...

%Vor%     
Ryan Berger 10.12.2010, 16:51
quelle
10

Wenn Sie Webinhalte in Ihrem WebView skalieren und Pinch und Zoom aktivieren möchten, bevorzuge ich den einfachen Android-Weg.

%Vor%

und Sie können sogar die Steuerelemente ausblenden, wenn Sie API 11 oder höher verwenden

%Vor%     
Jesse Black 23.11.2011 07:13
quelle
2

Es ist nicht genau in einer Webansicht, sondern in jedem Layout, dass ich einen Code geschrieben habe, um Pinch in einer Android-Ansicht zu erkennen.

Ich habe Tage gebraucht, um eine Lösung dafür zu finden, also habe ich meinen eigenen Pinch-Gesten-Detektor gemacht.

Sie können es in Github sehen: Ссылка

Ich hoffe, es hilft.

    
luisfer 26.10.2012 22:39
quelle
0

Diese ausgezeichnete Anleitung zeigt, wie man die Pinch-Geste implementiert.

    
kikoso 20.06.2011 09:29
quelle

Tags und Links