Java android powiększanie obrazka

0

Witam, od dwóch siedzę nad rozwiązaniem pewnego problemu. Mianowice chodzi o to, by w aplikacji napisanej pod Android w Javie (używam środowiska Eclipse) można było powiększać obrazki przez wykonanie na nim gestu oddalania się od siebie palców, takie rozciąganie (mam nadzieję, że wiadomo co mam na myśli). Wiem już, że nie da się tego zrobić jakiś prosty, łopatologiczny sposób. Z Javy nie jestem zbyt dobry, więc siedzę i godzinami kopie w jakiś gotowych kodach, jednak albo nie wiem jak czegoś użyć, albo rozwiązanie po protu nie działa. Czy jest na to jakaś sprawdzona metoda. Mógłbym prosić o jakieś wyjaśnienia czy podpowiedzi?
Z góry dzięki

0

Ale czym zasadniczo masz problem? Z powiększeniem obrazka z klasy Image, obsługą gestów czy czymś jeszcze?

0

ogólnie ze wszystkim, niezbyt wiem, jak się za to ugryźć. Mam obrazek w kontrolne ImageView i chciałbym mieć możliwość powiększania go. Nie mam kompletnie bladego pojęcia jak to rozwiązać, tak jak pisałem, zbyt słabo znam Jave, by poradzić sobie z tym samemu.

0

Jeżeli słabo znasz javę, to odpuść sobie na razie androida. Brutalna i szczera prawda, ale dla Twojego dobra. Bez dobrej znajomości javy i zrozumienia jak ona działa wiele w androidzie nie zdziałasz. Jeżeli jednak jesteś uparty na androida, to polecam wpisać android-query w google. Jest to biblioteka, która pewne trudne zadania czyni banalnie prostymi (np. wyświetlanie obrazka z internetu wraz ze skalowaniem go do odpowiedniego rozmiaru).

0

niestety nic na to nie poradzę, dostałem takie polecenie z pracy. Póki co było łatwo kilka okienek, same teksty, ale z tym powiększaniem to już wyższa szkoła jazdy. Nie ma na to jakiś bibliotek?

0

To "rozciąganie" to pinch zoom. Tu masz o multitouch (6 części tutorialu) http://www.zdnet.com/blog/burnette/how-to-use-multi-touch-in-android-2/1747
A tu drugi artykuł o gestach i scrollowaniu obrazka http://www.anddev.org/large_image_scrolling_using_low_level_touch_events-t11182.html
Jak to skumasz to dasz radę naklepać pinch zooma.

Tu jeszcze taki gotowiec:
https://code.google.com/p/android-pinch/source/browse/trunk/src/com/nikkoaiello/mobile/android/PinchImageView.java?r=7

1 użytkowników online, w tym zalogowanych: 0, gości: 1