استفاده از این محتوا رایگان میباشد

چارا برای خلق ارزش و توسعه مهارت های درونی و رشد استعدادها و جایی برای انجام پروژهای برنامه نویسی هست، هدف ما پیاده سازی ایده شما و توسعه مهارت های فردی کاربران برای ارتقا و اجرای هدفمندانه کسب و کارها میباشد بیشتر آموزش های سایت به صورت رایگان در اختیار شما هستند اما برای دسترسی به همه آموزش ها نیازمند تهیه عضویت ویژه سایت ما میباشید.

ساخت Appbar در فلاتر ( بخش 2 ) ❤️

Appbar در فلاتر

توی این آموزش میخوایم یه Appbar ساده بسازیم حتما میدونید اپ بار چی هست.

سایت مرجع فلاتر

خب دوستان دقت کنید که من اینجا کد ها رو قرار نمیدم تا شما با دست خودتون تایپ کردن و کد نویسی رو بلد بشید.

من سعی میکنم کل آموزش ها گام به گام به همین صورت پیش بره و بعدا خودتون متوجه میشید که چقدر به نفعتون بوده ! خب بریم سر آموزشمون.

توی مرحله اول کع یه پروژه ایجاد میکنیم و کد های پیش فرض main.dart و به طور کل پاک میکنیم و توی خط اول کتابخانه material وتوی فلاتر ایمپورت میکنیم

حالا برای اینکه نرم افزارمون رو ران کنیم از کلمه کلیدی runapp توی تابع void main استفاده میکنیم مثل تصویر زیر

ویجت Materialapp 

توی ادامه از کلمه کلیدی materialapp توی این materialapp از Home اسفاده میکنیم.

و حالا داخل home میاییم و از Scaffold استفاده میکنیم این اسکفولد دقیقا همون داربست نرم افزار ما هست یعنی کل ویجت های دیگه روی Scaffold قرار میگیرن.

به عنوان مثال بخوایم یه Appbar اضافه بکنیم یا buttombar اضافه بکینم و یا Floatingactionbuttom اضافه کنیم

این ها رو روی Scaffold قرار میدم و گفتیم که بدنه اصلی برنامه بر روی Scaffold هست

خب به عنوان مثال من یه appbar بخوام اضافه کنم کافیه کلمه کلیدی appbar و تایپ کنم

توی Scaffold و تا اینجا فلاتر سریع یه اپ بار برامون میسازه به همین سادگی و شرینی !

ویجت Text

شاید بخوایم این اپ بار یه تایتل و یه متنی هم داشته باشه و میاییم توش کلمه کلیدی Title و تایپ میکینم.

ومیخوایم یه متن بهش بدیم برای اینکه بتونیم متن بدیم بهش باید از ویجت Text استفاده کنیم.

و حالا این Text از ما یه String میخواد که ما برای مثال تایپ میکنیم My first app نکته ( همه چیز توی فلاتر یه ویجت هست )  مثل تصویر زیر

تا اینجای کد هامون رو اجرا میکنیم تا خروجی رو ببینیم

ساخت اپ بار در فلاتر  - Appbar در فلاتر

میبینید که فلاتر چقدر کار و برای ما شیرین و راحت کرده !

و با استفاده از یه کد Appbar تونستیم یه Appbar در فلاتر به نرم افزار اضافه کنیم.

با استفاده از Title و Text یه متنی وهم روش قرار دادیم.

مثلا اگه بخوایم اون متن روی اپ بار و بیاریم وسط خیلی ساده مینویسیم Centertitle و این مقدار و برابر با True قرار میدیم.

حالا دوباره اجرا میکنیم تا نتیجه رو ببینیم

ویژگی های اپ بار در فلاتر

توی تصویر بالا میبینید که وسط قرار گرفت خب حالا چه ویژگی دیگه ای داره این appbar ما ؟ در ادامه بررسی میکنیم

ما چیزی داریم به اسم Body که بدنه اصلی برنامه ما هست

بدنه برنامه ما در فلاتر

حالا من میخوام داخل این Body یه متن Text قرار بدم و بهش متن ” Hello word ” و پاس میدم

ویجت center

میبینید که متن Hello Word زیر اپ بار من قرار گرفت الان من بخوام  همین Text رو وسط  صفحه قرار بدم

برای این کار ما توی فلاتر یه ویجت داریم به اسم center هر وقت از این Center استفاده کتیم

هر چی داخلش قرار بدم دقیقا وسط صفحه قرار میگیره.

ویجت Center برای خودش ویژگی Child داره یعنی شما باید باقی ویجت ها رو به عنوان فرزند Center قرار بدید.

حالا ما برای مثال ویجت Text که هست و به عنوان فرزند center قرار میدیم و حالا دوباره ران میکنم برنامه رو

میبینید که متن Hello Word و برای من وسط صفحه قرار داد

این بود قسمت Body ما  حالا برای مثال میخوام یه Floatingactionbutton هم قرار بدم

از این دکمه های شناور مثل همونی که توی تلگرام هست برای این کار هم به راحتی کافیه فقط تایپ کنیم Floatingactionbutton  حالا برای این هم یه متن داخلش قرار میدیم.

که این بازم child میگیره و باید یه Text و بهش پاس بدیم اسم Text و هم میزارم Click و دوباره اجرا میکنم.

ساخت دکمه شناور در فلاتر

خب دیدید که با چند خط کد هم یه دکمه شناور وهم  یه Appbar در فلاتر و هم یه متن و وسط صفحه قرار دادیم.

 ما این Floatingactionbutton رو روی Scaffold یعنی همون داربست نرم افزارمون قرار دادیم.

  • خب دوستان اگه از این سبک آموزش خوشتون میاد حتما نظرتون و بزارید.
  • واقعا خیلی برام مهم هست که بدونم چی برای شما با ارزش تر هست تا من برای ارزش های شما تلاش کنم.

ویژگی های ویجت Textfield ( بخش 1 ) ❤️
استفاده از رنگ ها و فونت ها در فلاتر ( بخش 3 ) ❤️
, , ,

1 دیدگاه. همین الان خارج شوید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
شما برای ادامه باید با شرایط موافقت کنید

فهرست