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

تعریف یک FAB - Floating Action Button در ساده ترین حالت


uncocoder  7 سال پیش  7 سال پیش
0
2
5

FabActivity.java

  • دستورالعمل های لازم پس از کلیک بر روی FAB را در بلاک onClick می نویسیم.

activity_fab.xml

  • در صورت استفاده از Linear Layout به عنوان Root لایه گرافیکی توجه کنید که FAB در مکان صحیح نمایش داده شود.
  • آیکون دلخواه خود را طبق Material Design در مقدای app:srcCompat قرار دهید.
  • برای اینکه Margin یکپارچه ای تعریف شده باشد از مقدار dimen استفاده کرده ایم که سورس آن نیز جداگانه پیوست شده.
  • استفاده از app:useCompatPadding="true" باعث می شود فاصله ها ( margin, padding ) در تمامی نسخه ها به یک شیوه محاسبه شود و یکسان نمایش داده شود.

dimens.xml

  • تنظیم مقدار عمومی و مناسب برای fab_margin که بهتر است 16dp باشد. البته تا زمانی که گوگل نظر خود را دوباره تغییر نداده :)

Gradle Scripts/build.gradle

  • اضافه شدن پیش نیاز com.android.support:design ضروری است
پیوست (152.1 KB)

این اسنیپ غیر رایگان است و شما اجازه مشاهده جزئیات آن را ندارید.