مقالات آموزشی

ویجت BottomNavigationBar

ویجت BottomNavigationBar میله ابزار پایین صفحه می باشد که جابجایی بین صفحات اپلیکیشن را ساده می کند و صفحات پر کاربرد را در دسترس کاربران قرار می دهد تا دسترسی به آنها ساده تر گردد . به طور معمول تعداد گزینه های موجود در ویجت BottomNavigationBar بین ۳ تا ۵ مورد است و غالبا به […]ادامه مطلب .

مقالات آموزشی

ویجت Container

ویجت Container ، ویجت راحتی است که ترکیبی از ابزارکهای نقاشی ، موقعیت یابی و اندازه را در اختیار شما قرار می دهد . یک ویجت کانتینر ، ویجت فرزند خود را از اطراف احاطه می کند و امکاناتی همچون سایز ، تنظیم فاصله از طرفین و میزان چرخش را در اختیار ویجت فرزندش قرار […]ادامه مطلب .

فلاتر

ویجت Image

توسط ویجت Image شما می توانید به چند روش نسبت به نمایش عکس اقدام نمایید . نمایش عکس از منابع داخل اپلیکیشن (Image.asset) نمایش عکس از شبکه (Image.network) نمایش عکس از فایل (Image.file) نمایش عکس از حافظه (Image.memory) روش فراخوانی ویجت Image جهت بازیابی عکس از شبکه (اینترنت) به شکل زیر است : const Image( […]ادامه مطلب .

فلاتر

ویجت SizedBox

ویجت SizedBox جهت سایز دهی به ویجت های درونش کاربرد دارد . به عنوان مثال : هر زمان شما تصمیم به فراخوانی تصاویری را داشتید که کاربر بارگذاری کرده و مشخص نیست دارای چه ابعادی هستند ، می توانید با استفاده از این ویجت مطمئن باشید که تمام تصاویر در یک سایز واحد در خروجی […]ادامه مطلب .

ویجت

ویجت AppBar

ویجت AppBar به شکل یک نوار رنگی در بالای صفحه اپلیکیشن ظاهر می شود و می تواند حاوی یک آیکون در سمت چپ ، یک متن در سمت چپ یا وسط و یک یا چند آیکون در سمت راست باشد . ویجت AppBar به این شکل پیاده سازی می شود : از این ویجت هم […]ادامه مطلب .

فلاتر

ویجت Card

ویجت کارت (Card) برگه ای از مطالب است که برای نشان دادن برخی از اطلاعات مرتبط استفاده می شود ، به عنوان مثال یک آلبوم ، یک موقعیت جغرافیایی ، یک وعده غذایی ، اطلاعات تماس و … ویجت کارت گوشه هایی کمی گرد و سایه دار دارد : ویجت کارت به خودی خود رویداد […]ادامه مطلب .

ویجت

ویجت ListTile

از قابلیت های ویجت ListTile نمایش یک آیکون در سمت چپ (leading) ، یک یا سه خط متن در وسط (title , subtitle , …) ، یک آیکون در سمت راست (trailing) و قابلیت دریافت تاچ کاربر (onTap) می باشد . ویجت ListTile به راحتی در قالب کاشی چیده می شود لذا قالبا در ویجت […]ادامه مطلب .

فلاتر

ویجت ListView

یکی از رایج ترین ویجت های پیمایش است که فرزندان خود را در جهت محور صلیب ( عمودی یا افقی ) تکرار می کند . در این ویجت شما در واقع فقط یک سطر از لیست را ایجاد می کنید و این ویجت ListView هست که این سطر را به تعدادی که شما تعیین کرده […]ادامه مطلب .

مقالات آموزشی

ویجت Scaffold

ویجت Scaffold (داربست) یکی از کاربردی ترین ویجت های اسکلت بندی صفحه می باشد . شما توسط امکانات این ویجت به راحتی چند خط کد می توانید برای صفحه ی اپلیکیشن خود AppBar , floatingActionButton , bottomNavigationBar و … را ایجاد نمایید . ایجاد هر کدام از این ویجت ها بدون استفاده از امکانات Scaffold […]ادامه مطلب .

مقالات آموزشی

ویجت ها از نظر State

ما در محیط های دسکتاپی ( ویندوز ، مک ، لینوکس و … ) رویدادها رو تجربه کردیم . غالب نرم افزارهای محیط دسکتاپ هم بر اساس رویدادها سازماندهی می شوند و ارائه خدمت می کنند . رویداد کلیک موس (MouseClick) ، رویداد کلیک دکمه (ButtonClick) ، رویداد کوچک شدن پنجره (MinimizeWindow) ، رویداد بزرگ […]ادامه مطلب .