آموزش جاوا و اندروید

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

آموزش جاوا و اندروید

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

طبقه بندی موضوعی

CoordinatorLayout

سه شنبه, ۱۰ تیر ۱۳۹۹، ۰۳:۰۷ ق.ظ

CoordinatorLayout نسخه پیشرفته Frame layout هست. این لیوت انیمیشن های ویوها که مرتبط با متریال دیزاین هستن و همچنین اینتراکشن ها رو خیلی خوب مدیریت میکنه.

 

مثلا اگر FAB توی CoordinatorLayout باشه و اسنک بار نمایش داده بشه، FAB به صورت خودکار به سمت بالا هل داده میشه.

 

نکته جالب اینه که توی CoordinatorLayout هیچی نمیتونه روی FAB قرار بگیره :))

یعنی حتا اگر یه ویویی رو از قصد با FAB براش اوورلپ ایجاد کنیم بازم روی FAB نمیفته!

برای تست، یه تکست ویو با بک گراند solid روی FAB قرار دادم ولی بازم FAB رو کاور نکرد :))

 

نتیجه اخلاقی: FAB رو حتما توی CoordinatorLayout بذار.

 

 

یک الگوی متداول برای طراحی UI اینجوریه که روت رو CoordinatorLayout میذارن و یک ConstraintLayout و همچنین سایر المان های متریال دیزاین مثل FAB رو توش قرار میدن.

موافقین ۰ مخالفین ۰ ۹۹/۰۴/۱۰
میم دال

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی