میخوای وارد بازار کار بشی و محصولات خودت رو بفرشی همین الان ثبت نام کن
0

Constraint Layout و FrameLayout در اندروید

Constraint layout

Constraint layout یکی از ابزار کنترل ظاهر و چیدمان المان های UI است که توسط کتابخانه ی خارجی در اختیار توسعه دهنده قرار می گیرد. این نوع layout به شما امکان استفاده از view hierarchy تخت و flat را می دهد که در افزایش سرعت اجرای اپلیکیشن بسیار موثر است. علاوه بر آن تمامی ابزارهای طراحی ( design tool ) به راحتی از constraint layout پشتیبانی می کنند.

در پروژه های جدید بهتر است که از constraint layout برای طراحی ظاهر اپلیکیشن استفاده شود.

در واقع با constraint layout می توان قالب های انعطاف پذیر، واکنشگرا و پیچیده (تودرتو) تعریف کرد که علاوه بر قابلیت تطبیق خودکار خود با نمایشگرهای مختلف و تغییر جهت نمایش یا وضعیت چیدمان، می تواند سرعت بالایی داشته باشد.

 


FrameLayout

FrameLayout یک layout manager است که تمامی المان های داخل خود ( child element ) را بر روی هم ترسیم می کند این به شما امکان می دهد جلوه های بصری و افکت های جالب طراحی کنید.

تصویر زیر اپلیکیشن Gmail را به نمایش می گذارد که با استفاده از FrameLayout چندین دکمه را بر روی layout دیگر قرار می دهد. در این layout المان ها می توانند بر روی یکدیگر قرار گیرند.

 

FrameLayout

 

 


امیدواریم آموزش Constraint Layout و FrameLayout در اندروید نیز برای شما مفید واقع شده باشد و ادامه آموزش برنامه نویسی اندروید رو دنبال کنید . برای مطالعه پست‌ها بیشتر ، ما را در مدرسه کدنویسی تلگرام  و یا در تی جوان اینستاگرام دنبال کنید.

نظراتتون رو زیر همین پست با ما به اشتراک بگذارید.

 

ارسال دیدگاه

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

×

سلام کاربر عزیز

هر سوالی دارید در این بخش هستیم تا شما رو راهنمائی کنیم

روی لوگومون کلیک کنید

× چطور میتونم کمکتون کنم؟