سلام خدمت کاربرای عزیز کدآموز
اول عذرخواهی میکنم بابت یه مدتی که نبودم و نتونستم مطالب جدیدی براتون قرار بدم.
تو این پست اضافه کردن Floating action Button در اندروید رو اموزش میدم تا در برنامه هاتون ازش استفاده کنید. Floating action Button در واقع یک دکمه هست که روی صفحه نمایش شناوره و اخیرا در کتابخانه متریال دیزاین ارایه شده.
خب برای اضافه کردن Floating action Button به برنامه تون ابتدا در layout برنامه تون کد زیر رو اضافه کنید :
1 2 3 4 5 6 7 8 9 10 11 |
<android.support.design.widget.FloatingActionButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:clickable="true" app:fabSize="normal" app:srcCompat="@android:drawable/ic_menu_camera" android:id="@+id/fab" android:layout_alignParentBottom="true" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" app:rippleColor="@color/colorPrimaryDark"/> |
خب بعد از اون میبینید که Floating action Button به layout اضافه شده. ولی به صورت پیشفرض کتابخانه Floating action Button در برنامه اضافه نشده برای این کار کد زیر رو در gradle اضافه کنید :
1 2 3 4 |
dependencies { ... compile 'com.android.support:design:23.0.0' } |
خب حالا برای تعیین عملکرد این Floating action Button میتونید در اکتیویتی مربوط کد زیر رو قرار بدید :
1 2 3 4 5 6 7 8 |
FloatingActionButton fab = (FloatingActionButton)findViewById(R.id.fab); fab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { // Click action Toast.makeText(getApplicationContext(), "FAB clicked!", Toast.LENGTH_SHORT).show(); } }); |
خب حالا با کلیک بر روی Floating action Button یک توست به نمایش درمیاد که میتونید به جای توست از کد های دلخواه استفاده کنید 🙂
موفق باشید
سلام، حسین اسعدی هستم طراح و برنامه نویس وب، 3 سالی هست با وردپرس اشنا هستم و این آشنایی کماکان داره بیشتر میشه! امیدوارم در کدآموز بتونم مطالب و مقالات مفیدی براتون قرار بدم! اگر سوالی دارید میتونید به تلگرامم پیام بدید @hossin_asaadi ????