Skocz do zawartości
ArturSu

Problem z rozciąganiem obrazu kamery w podglądzie (Camera1.api)

    Rekomendowane odpowiedzi

    Witam, wszystkich użytkowników tego forum : ) !

    Jestem w trakcie tworzenia swojego pierwszego androidowego projektu, tworzę aplikację aparat, do tej pory nie napotkałem większych problemów, ale chyba trafiłem na przeszkodę nie do ominięcia, a mianowicie mam problem z rozciąganiem obrazu podczas obracania urządzenia.

    Tak długo jak tylko orientacja urządzenia pozostaje ustawiona w manifeście na sztywno na "Portrait" nie ma żadnych problemów z wielkością podglądu przy obracaniu urządzenia, skala i rozmiar są super. Niestety guziki od aparatu muszą przemieszczać się razem z obracającym się ekranem i tu zaczyna się cały problem... w pozycji portait podgląd jest ok, ale gdy obracam urządzenie na "landscape" widzę jedynie środkowy fragment podglądu jakby powiększony 2,5 - 3 razy.

    Czy ktoś z użytkowników miał do czynienia z podobnym problemem 

     

    http://pastebin.com/cQR3TsuP klasa MainActivity
    http://pastebin.com/wbRu5a0Q klasa CameraView
    http://pastebin.com/RZ33TkJN layout main_activity
    http://pastebin.com/3yVZk6t0 android manifest

    Będę wdzięczny za każdą wskazówkę ! : )
     

     

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    merid

    Problem do ominięcia tylko musisz zrobić dużo obliczeń. Na stack overflow znalazłem kiedyś jak to rozwiązać, ale trochę nad tym posiedziałem. Nie mam pojęcia gdzie mam ten projekt, a i tak chyba były tam jakieś błędy z tego co pamiętam ;).

     

    Może to ci trochę pomoże, bo przynajmniej wtedy nie musisz wykonywać dużo obliczeń:

    http://stackoverflow.com/questions/7455399/rotating-a-camera-surfaceview-to-portrait

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Dziękuję za wskazówkę, dalej będę drążył temat, muszę przyznać, że hardware w androidzie jest ciężkim tematem :)

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

    Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

    Zarejestruj nowe konto

    Załóż nowe konto. To bardzo proste!

    Zarejestruj się

    Zaloguj się

    Posiadasz już konto? Zaloguj się poniżej.

    Zaloguj się

    • Ostatnio przeglądający   0 użytkowników

      Brak zarejestrowanych użytkowników przeglądających tę stronę.

    x