Layouts & Constraints
Row, Column, Stack, Flex, Expanded, Flexible, constraints, BoxConstraints, LayoutBuilder
1ควรใช้วิดเจ็ตใดในการจัดเรียง children ตามแนวนอนใน Flutter?
ควรใช้วิดเจ็ตใดในการจัดเรียง children ตามแนวนอนใน Flutter?
คำตอบ
Row คือวิดเจ็ตพื้นฐานสำหรับจัดเรียง children ตามแนวนอนตามแกนหลัก (main axis) โดยจะเคารพ constraints ของ parent และกระจายพื้นที่ตามคุณสมบัติ mainAxisAlignment และ crossAxisAlignment สำหรับเลย์เอาต์แนวตั้ง Column คือสิ่งที่เทียบเท่ากัน
2คุณสมบัติใดของ Row หรือ Column ที่ควบคุมการกระจาย children ตามแกนหลัก?
คุณสมบัติใดของ Row หรือ Column ที่ควบคุมการกระจาย children ตามแกนหลัก?
คำตอบ
mainAxisAlignment ควบคุมว่า children ถูกจัดวางอย่างไรตามแกนหลัก (แนวนอนสำหรับ Row, แนวตั้งสำหรับ Column) ตัวเลือกได้แก่ start, center, end, spaceBetween, spaceAround และ spaceEvenly ส่วน crossAxisAlignment ควบคุมการจัดวางบนแกนตั้งฉาก
3ความแตกต่างหลักระหว่าง Expanded และ Flexible คืออะไร?
ความแตกต่างหลักระหว่าง Expanded และ Flexible คืออะไร?
คำตอบ
Expanded บังคับให้ child เติมเต็มพื้นที่ที่มีทั้งหมด (fit: FlexFit.tight) ในขณะที่ Flexible อนุญาตให้ child ใช้พื้นที่เท่าที่ต้องการจนถึงค่าสูงสุดที่มี (ค่าเริ่มต้น fit: FlexFit.loose) อันที่จริง Expanded ก็คือ Flexible ที่มี fit: FlexFit.tight
Stack จัดวาง children โดยค่าเริ่มต้นอย่างไร?
ควรใช้วิดเจ็ตใดในการจัดวาง child ที่ตำแหน่งเฉพาะภายใน Stack?
+21 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ Flutter อื่นๆ
พื้นฐาน Dart
พื้นฐานภาษา Dart
พื้นฐาน Flutter
วงจรชีวิตของ Widget
การจัดเก็บข้อมูลในเครื่อง
วงจรชีวิตของแอปพลิเคชัน
ListView & GridView
การนำทางและ Routing
การจัดการ State พื้นฐาน
Provider Pattern
Networking & HTTP
การซีเรียลไลซ์ JSON
ฐานข้อมูลในเครื่อง
ฟอร์มและการตรวจสอบความถูกต้อง
แอนิเมชัน
การผสานรวม Firebase
การทดสอบยูนิต
การทดสอบ widget
การ Build และ Deploy
การจัดการแพ็กเกจ
หน่วยความจำและประสิทธิภาพ
Streams & RxDart
State Management ขั้นสูง
Flutter Design Patterns
การเพิ่มประสิทธิภาพการทำงาน
Platform Channels
Custom Painting
สถาปัตยกรรมแอปพลิเคชัน Flutter
เชี่ยวชาญ Flutter สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี