8 ویجت اصلی و مهم در flutter
یکی از اصلی ترین نکات در یادگیری هر زبان برنامه نویسی یا فریمورکی آشنایی با ابتدایی ترین مباحث آن زبان یا فریمورک است. در این پست قصد داریم با ۸ تا از مهمترین ویجت های مورد استفاده در فلاتر آشنا شویم.
ویجت ها در فلاتر :
ویجت ها اشیاء سطح بالایی هستند که برای توصیف هر قسمتی از یک برنامه کاربرد دارند. این می تواند باشد اما محدود به عناصر UI مانند دکمه ها نیست. چیدمان (Alignment ، Padding ، …) ؛ Data ها (Theme ، تنظیمات) و … همه این موارد خود یک ویجت هستند.
1- Scaffold
این ویجت ، ساختار اولیه چیدمان بصری Material Design را پیاده می کند.
این کلاس، api ها را برای نمایش Drawer ها ، snackbar ها ، bottomsheet فراهم میکند.
2- AppBar
این ویجت یک app bar متریال دیزاین است.
AppBar شامل ToolBar و سایر ویجت های دیگری مانند TabBar و FlexSpaceBar است.
3- Text
این ویجت ، متنی را با یک نوع Style نمایش می دهد.
4- Container
یک ویجت آسان که ترکیبی از موقعیت یابی معمول painting و size ویجت است.
5- Column
Layoutو چیدمان لیستی از child widget در جهت عمودی
6- Row
Layout و چیدمان لیستی از child widget در جهت افقی
7- Image
ویجتی که تصویر را نمایش می دهد.
8- ElevatedButton
ElevatedButton یک متریال دیزاین است و قبلا به جای آن از raised button که منسوخ شده استفاده می شد .
از ElevatedButton برای افزودن بُعد به layout های flat استفاده می شود ، به عنوان مثال از این ویجت در فهرستهای طولانی با محتوای زیاد یا در جای وسیع استفاده می شود. بر روی محتویات already elevated مانند dialog ها یا cardها خودداری کنید.
نتیجه گیری
همچنان در این مقاله مشاهده کردید میبنید که ویجت ها نقش اساسی در طراحی ظاهر کاربری در فریمورک فلاتر دارد و باعث یک خروجی زیبا برای اپلیکیشن های اندروید و iOS می شود.
دیدگاهتان را بنویسید