Muszę wyświetlić obraz w widoku obrazu. Co chcę zrobić, to po prostu uszczypnąć i powiększyć funkcjonalność obrazu.Jak uszczypnąć zoom obraz w powiększeniu obrazu android?
Odpowiedz
Poniżej znajduje się link do klasy stworzonej przez Jasona Politesa, która pozwoli Ci na obsługę zoomu na odległość niestandardowego ImageViews: https://github.com/jasonpolites/gesture-imageview.
Wystarczy włączyć ten pakiet do aplikacji, a następnie będzie można użyć niestandardowego GestureImaveView
w plikach XML:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:gesture-image="http://schemas.polites.com/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<com.polites.android.GestureImageView
android:id="@+id/image"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@drawable/image"
gesture-image:min-scale="0.1"
gesture-image:max-scale="10.0"
gesture-image:strict="false"/>
Ta klasa obsługuje zoomy szczypanie, ale także podwójne krany.
To naprawdę mi pomogło .. Świetne .. – AnkitRox
http://www.codeproject.com/Articles/319401/Simple-Gestures-on-Android
spróbować tej biblioteki to jest naprawdę niesamowite daje pich zoom obracają się z niesamowitą gładkością i jest znacznie łatwy w użyciu
Można użyć Chrisbanes PhotoView bibliotekę.
https://github.com/chrisbanes/PhotoView Mam nadzieję, że to może ci pomóc.
Zrobiłem to właśnie teraz. Mam teraz tylko emulator do testowania. Czy należy kliknąć i przeciągnąć myszą, aby przesunąć obraz? Tak nie jest. Jednak dwukrotne kliknięcie powoduje powiększenie obrazu. – user2602079
Wygląda również na to, że powiększanie obrazu nie powoduje zmiany rozmiaru obrazu. W związku z tym duża część obrazu zostaje przycięta, gdy się powiększa (z mojego testu podwójnego dotknięcia). Czy znasz jakieś biblioteki, aby zmienić rozmiar obrazu na szczypcie? Nie mogę go znaleźć. Wszyscy mówią, że zbliża się szczypta. Nie zmienia rozmiaru/skali szczypta. Dzięki – user2602079
Czy mogę zapisać powiększony obraz przy użyciu tej biblioteki? – Chetan
Po prostu przejdź do linku .... znalazłeś rozwiązanie ... http://stackoverflow.com/questions/8399296/how-to-implement-zoom-effect-for-image-view-in- Android – Vasu
nie można po prostu poprosić o kod. Powiedz nam, co próbowaliście do tej pory, a my pomożemy. –
http://stackoverflow.com/questions/10128842/open-imageview-with-zoom-and-scroll – Gunaseelan