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

تعریف یک 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)

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