دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۹
  • فروردین

جلسه ۰۷ : آشنایی با Flexbox در React Native

  • دسته‌بندی‌ها :
جلسه ۰۷ : آشنایی با Flexbox در React Native
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      سلام و وقت بخیر خدمت کاربران محترم پی وی لرن و دوستان عزیزی که با آموزش فریم ورک React Native همراه مون هستند. تا این جا استایل دهی در فریم ورک React Native و انواع استایل دهی مانند کامپوننت Container  و Presentational کامپوننت رو بررسی نمودیم. حال قصد داریم آشنایی با Flexbox در React Native و طرح بندی یا Layout در React Native را داشته باشیم.

      آشنایی با Flexbox در React Native

      برای قرار دادن اندازه های مختلف صفحه نمایش، React Native پشتیبانی از Flexbox را ارائه می دهد.
      ما از همان کد استفاده می کنیم که در بخش React Native – Styling استفاده کردیم. در این صورت فقط PresentationProject را تغییر خواهیم داد.

      طرح بندی یا Layout در React Native

      برای رسیدن به طرح مورد نظر، flexbox سه ویژگی اصلی را ارائه می دهد: flexDirection justifyContent و alignItems.
      جدول زیر گزینه های احتمالی را نشان می دهد.

      The following table shows the possible options.

      ویژگیمقادیرتوضیحات
      flexDirection‘column’, ‘row’مورد استفاده برای تعیین این که آیا عناصر به صورت عمودی یا به صورت افقی تنظیم شوند.
      justifyContent‘center’, ‘flex-start’, ‘flex-end’, ‘space-around’, ‘space-between’مورد استفاده برای تعیین نحوه قرار دادن عناصر داخل ظرف یا container است.
      alignItems‘center’, ‘flex-start’, ‘flex-end’, ‘stretched’مورد استفاده برای تعیین اینکه چگونه عناصر باید داخل container در امتداد محور ثانویه توزیع شوند (در مقابل flexDirection)

      اگر می خواهید آیتم ها را عمودی تراز کنید و آنها را متمرکز کنید، می توانید از کد زیر استفاده کنید.

      App.js

      مثال : 

      خروجی

       

      آشنایی با Flexbox در React Native - خروجی

      آشنایی با Flexbox در React Native – خروجی

      اگر آیتم ها باید به سمت راست منتقل شوند و فاصله ها باید بین آنها اضافه شود، می توانیم از کد زیر استفاده کنیم.

      App.js

      مثال : 

       

      آشنایی با Flexbox در React Native - خروجی

      آشنایی با Flexbox در React Native – خروجی

      کلام پایانی

      خب دوستان عزیز پی وی لرن، در این قسمت آشنایی با Flexbox در React Native و طرح بندی یا Layout در React Native را داشتیم. در ادامه با ما همراه باشید تا ListView رو باهم بررسی نماییم.

      QR:  جلسه ۰۷ : آشنایی با Flexbox در React Native
      به اشتراک بگذارید