Oczekujesz aby na liscie kontaktow wyswietlac avatary w pelnych rozmiarach ?
Lukasz, czytaj ze zrozumieniem ;) To ułatwiłoby Ci, zdecydowanie życie. ;)
Chodzi o proporcjonalne zmienianie wielkości awatara, który pojawia się na liście.
Zauważyłem, że jeżeli awatar jest prostokątny, a jego dłuższy bok jest poziomy, to wtedy obrazek jest "upychany" w kwadrat. ;) Algorytm zapewne działa tak:
- sprawdź wysokość obrazka, jeżeli większa od XX (tu, zdefiniowana wartość avatarSize), to ustaw na XX. <- zmiana proporcjonalna obrazka
- sprawdź długość obrazka, jeżeli większa od XX, to ustaw XX. ,<-I tu następuje już tylko zmiana tylko jednego boku obrazka, bez proporcji.
Jeżeli obrazek jest prostokątny, a jego dłuższy bok jest w pionie, to wszystko jest OK. Obrazek jest zmniejszany proporcjonalnie. Czyli problem jest tylko z obrazkami, które są "poziome".
Pozdrawiam
Wobi