Materi Training ยท Divisi CER

Belajar Auto Layout
Figma

Materi pendamping sebelum sesi training live. Pelajari dulu videonya, main-main dengan demo interaktif di bawah, biar pas training nggak bingung ๐Ÿš€

1Apa itu Auto Layout?

Shortcut: Shift + A

Auto layout bikin frame yang menyesuaikan diri secara otomatis saat isinya berubah. Kalau kamu tambah/kurangi teks, atau geser posisi item โ€” jarak dan ukuran semuanya rapi sendiri, tanpa perlu geser-geser manual satu-satu.

Demo ยท Klik tombolnya ๐Ÿ‘‡
Label
Coba perhatiin: kotak ungu (frame-nya) ikut melebar otomatis mengikuti isi chip-nya. Ini yang dimaksud "menyesuaikan diri". Di desain manual tanpa auto layout, kamu harus resize frame-nya sendiri ๐Ÿ˜ฎโ€๐Ÿ’จ

2Direction ยท Gap ยท Padding

Tiga setting pertama yang wajib kamu kuasai di panel kanan.

Mainkan sendiri ๐ŸŽ›๏ธ
Item 1
Item 2
Item 3
๐Ÿ’ก Di dunia coding ini sama persis dengan konsep Flexbox (flex-direction, gap, padding). Jadi kalau nanti kamu lihat code CSS, kamu udah punya bekal!

3Hug ยท Fixed ยท Fill

Aturan siapa yang ngikutin siapa. Ini bagian yang paling sering bikin bingung pemula!

ModeArtinyaKapan dipakai
Hug contentsUkuran mengikuti isiButton, tag, badge โ€” ukurannya menempel konten
FixedUkuran terkunci, tidak berubahSidebar, header dengan lebar tetap
FillIsi mengisi sisa ruang yang tersediaKonten utama di dalam layout, biar responsif
Demo ยท Ganti mode Item 2 ๐Ÿ‘‡
Item 1
Item 2
Item 3
๐Ÿ”‘ Rumus praktis: parent-nya Hug, satu anak Fill, sisanya Hug. Kombinasi ini yang bikin layout kamu bisa "napas" saat ukuran layar berubah.

4Nested Auto Layout

Auto layout di dalam auto layout โ€” begini cara komponen kompleks dibangun.

Kartu di bawah ini sebenarnya 3 lapis auto layout:

๐Ÿ”๏ธ
Trip Gunung Papandayan โ›ฐ๏ธ
Open trip 2D1N โ€” slot terbatas, buruan daftar!
R
@rifqi.design
โค๏ธ ๐Ÿ’ฌ ๐Ÿ”—
๐Ÿงฉ Tips: biasakan select by layer di panel kiri (klik 2ร— masuk ke anak, klik 1ร— di canvas untuk parent). Struktur layer kamu yang rapi = desain yang scalable.

5Cheat Sheet Shortcut

Simpen ini, bakal kepake tiap hari.

ShortcutFungsi
Shift + ATambah auto layout ke selection
Alt klik (drag duplikat)Duplikat item di dalam auto layout
Ctrl/Cmd + DDuplicate persis di tempat (jaga urutan)
Klik kanan โ†’ Remove auto layoutLepas auto layout (balik ke frame biasa)
Double-klik tepi frameSelect parent frame-nya
EnterMasuk ke dalam group/frame terpilih
Shift + RTampilkan/hide ruler

6Latihan Sebelum Sesi Live โœ๏ธ

Kerjakan checklist ini di file latihan masing-masing. Bawa hasilnya pas training buat di-review bareng!