How to change the default FAB image in scroll mode

I am trying to learn how to work on scrolling (android studio), but I cannot change the default Fab icon provided by the activity itself. Can someone please give some guidance on changing the Fab icon to a different icon image?

(In short: how to change the mail icon to the + icon)

+4
source share
6 answers

in your xml change src drawable:

android:src="@android:drawable/ic_dialog_email"

to your desired icon.

+3
source

Plus image icon add to the "Inexpensive" folder Here is the image.

plus icon add to drawable

Write to your xml

<android.support.design.widget.FloatingActionButton
        android:id="@+id/fab"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom|end"
        android:layout_margin="@dimen/fab_margin"
        android:background="#C2185B"
        android:src="@drawable/ic_action_add" />
+3
source

android:src="@android:drawable/your_image.png" your_image -

+2

, , , .java( ),

fab, → → → , , - , Fab.

fab,

* : src= "@/*****" *.

fab

+1

, ic_input_add R.drawable https://developer.android.com/reference/android/R.drawable.html#ic_input_add.

Android Studio 3.3.2 Kotlin activity_main.xml. FloatingActionButton :

    <android.support.design.widget.FloatingActionButton
            android:id="@+id/fab"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="bottom|end"
            android:layout_margin="@dimen/fab_margin"
            app:srcCompat="@android:drawable/ic_dialog_email"/>

:
app:srcCompat="@android:drawable/ic_input_add"/>

, Android Studio 3.3.2. , . . ~\plugins\android\lib\layoutlib\data\res\drawable-ldpi. , . .


drawables ( , ):

ic_btn_speak_now

ic_delete

ic_dialog_alert

ic_dialog_dialer

ic_dialog_email

ic_dialog_info

ic_dialog_map

ic_input_add

ic_input_delete

ic_input_get

ic_lock_idle_alarm

ic_lock_idle_charging

ic_lock_idle_lock

ic_lock_idle_low_battery

ic_lock_lock

ic_lock_power_off

ic_lock_silent_mode

ic_lock_silent_mode_off

ic_media_ff

ic_media_next

ic_media_pause

ic_media_play

ic_media_previous

ic_media_rew

ic_menu_add

ic_menu_agenda

ic_menu_always_landscape_portrait

ic_menu_call

ic_menu_camera

ic_menu_close_clear_cancel

ic_menu_compass

ic_menu_crop

ic_menu_day

ic_menu_delete

ic_menu_directions

ic_menu_edit

ic_menu_gallery

ic_menu_help

ic_menu_info_details

ic_menu_manage

ic_menu_mapmode

ic_menu_month

ic_menu_more

ic_menu_my_calendar

ic_menu_mylocation

ic_menu_myplaces

ic_menu_preferences

ic_menu_recent_history

ic_menu_report_image

ic_menu_revert

ic_menu_rotate

ic_menu_save

ic_menu_search

ic_menu_send

ic_menu_set_as

ic_menu_share

ic_menu_slideshow

ic_menu_sort_alphabetically

ic_menu_sort_by_size

ic_menu_today

ic_menu_upload

ic_menu_upload_you_tube

ic_menu_view

ic_menu_week

ic_menu_zoom

ic_notification_clear_all

ic_notification_overlay

ic_partial_secure

ic_popup_disk_full

ic_popup_reminder

ic_popup_sync

ic_search_category_default

ic_secure

+1
source

Change the keyword as shown below will show you the add button.

app:srcCompat="@android:drawable/ic_input_add"
0
source

Source: https://habr.com/ru/post/1627387/


All Articles