Poznaj Techniki Pracy z UI w Figma
4 godz. 34 min · Figma · UI, UX i Webdesign
Mariusz CzepiecTen kurs jest świetnym rozwiązaniem nie tylko dla początkujących ale również dla osób, które już od jakiegoś czasu pracują w branży. Unikalne połączenie tematów jest doskonałą okazją do nauki nowych praktycznych umiejętności, a także do uporządkowania wiedzy i podniesienia swoich umiejętności na kolejny poziom. Jedyne czego potrzebujesz to podstawowa umiejętność obsługi Figmy.
Cześć!
Witam Cię w kolejnej lekcji.
Do tej pory stworzyliśmy już kilka atomów do naszego projektu.
Chciałbym Ci zwrócić uwagę, że jak na razie
ani razu w naszych projektach nie wykorzystaliśmy klasycznego frame'a.
Wszystkie frame'y to autolayout'y
i bez względu na to, czy tworzyliśmy moduł wypełniony kolorem czy kafelek
ze zdjęciem, to ani razu nie skorzystaliśmy z
klasycznego kształtu typu rectangle czy z frame'a.
Zawsze nasze komponenty zbudowane są z autolayout'ów.
Do tej pory był to jeden autolayout.
Teraz pójdziemy trochę dalej.
Będziemy nasze autolayout'y
zamykać w kolejne autolayout'y i tworzyć coraz bardziej skomplikowane formy.
Mam nadzieję, że nasz finalny projekt uda
nam się stworzyć w taki sposób, żeby ani razu nie użyć klasycznego frame'a.
No to spróbujmy.
W poprzednim kroku stworzyliśmy kafelek, który wypełniliśmy kolorem.
Dodaliśmy obrys po prawej stronie w kolorze pomarańczowym 24 pixele grubości.
Zduplikujmy sobie ten element tworząc 3 dodatkowe
instancje.
Zmieńmy kolor
drugiego i czwartego kafelka delikatnie.
Zmienimy też rozmiar naszych kafelków.
Jedne będą trochę niższe.
Drugie będą wyższe.
Inne będą średnie.
Mając takie 4 kafelki różnych wysokości.
Zamknijmy je w autolayout, Shift A na
klawiaturze, ponieważ nasze kafelki były wyrównane do dolnej krawędzi.
Po zamknięciu autolayout automatycznie,
co widzimy w panelu autolayout po prawej stronie
również zostały wyrównane do lewej strony i do dolnej krawędzi kontenera.
Wcześniej były wyrównane między sobą, a teraz są wyrównane do kontenera.
Na potrzeby tego ćwiczenia
rozciągnę trochę nasz autolayout, dając sobie trochę więcej przestrzeni.
Rozciągne go zarówno w poziomie
jak i w pionie. Tworząc przycisk.
Podczas jednej z pierwszych lekcji
mieliśmy w autolayout'cie 2 elementy i były one wyrównane do środka.
Były w jednej linii.
Teraz budujemy trochę bardziej zaawansowaną kompozycję.
Korzystając z panelu po prawej stronie zobaczymy jak mogą się zachowywać elementy
w autolayout'cie, kiedy jest ich kilka, kiedy wyrównamy je do środka.
Zwróć uwagę, że po lewej i po prawej stronie pojawił się margines.
Nie jest to padding.
Padding wciąż wynosi 0,
natomiast elementy zostały wyrównane równo między sobą i za tą przestrzeń odpowiada
gap, natomiast są wyrównane do środka, kiedy wyrównamy do prawego górnego rogu.
Jak widzisz, wszystkie kafelki wyrównały się do górnej krawędzi i do prawej strony.
Teraz nawet kiedy zacznę je skalować, kafelki będą wyrównane do góry,
a tekst będzie przyczepiony do lewej dolnej krawędzi.
Ponieważ za to jak wyrównane są elementy
wewnątrz kafelka, odpowiada autolayout tego konkretnego kafelka.
A to jak elementy są wyrównane względem siebie.
Za to odpowiada ten nadrzędny autolayout.
Ja wyrównam te kafelki z powrotem do prawego dolnego rogu oraz
zmienie odstęp między tymi kafelkami na -48 pixeli.
Ponieważ autolayout pozwala również na ujemny gap.