Как создать плавающую кнопку для android приложения?

Для создания плавающей кнопки в android приложении необходимо использовать класс FloatingActionButton из библиотеки Material Design. Для начала, добавьте зависимость в файл build.gradle:

```java

implementation 'com.google.android.material:material:1.0.0'

```

После этого задайте в разметке вашего layout'а FloatingActionButton внутри CoordinatorLayout:

```xml

<android.support.design.widget.CoordinatorLayout

xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:app="http://schemas.android.com/apk/res-auto"

android:layout_width="match_parent"

android:layout_height="match_parent">

<!-- Your other layout components here -->

<com.google.android.material.floatingactionbutton.FloatingActionButton

android:id="@+id/floatingActionButton"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="bottom|end"

android:layout_margin="16dp"

android:src="@drawable/ic_add"

app:backgroundTint="@color/colorPrimary"

app:elevation="6dp"

app:fabSize="normal" />

</android.support.design.widget.CoordinatorLayout>

```

После этого вы можете использовать созданный FloatingActionButton в коде, например, для добавления обработчика нажатия:

```java

FloatingActionButton fab = findViewById(R.id.floatingActionButton);

fab.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View view) {

// Действия при нажатии на кнопку

}

});

```

Таким образом, вы можете легко создать плавающую кнопку в своем android приложении с использованием библиотеки Material Design.