개발/안드로이드

Android - Floationg Action Button

웅'jk 2023. 2. 6. 17:32

Floating Action Button 은 화면에 둥둥 떠다니는 버튼을 의미합니다.

 

UI code

<com.google.android.material.floatingactionbutton.FloatingActionButton
            android:id="@+id/fab"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_alignParentBottom="true"
            android:layout_marginRight="50dp"
            android:layout_marginBottom="50dp"
            android:clickable="true"
            app:srcCompat="@drawable/baseline_add_24" />

 

JAVA code

// MainActivity
FloatingActionButton fab;

// onCreate 내부에서
 fab = findViewById(R.id.fab);
 fab.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Intent intent = new Intent(MainActivity.this,AddActivity.class);
                launcher.launch(intent);
            }
        });

버튼 처럼 setOnClickListener 함수로 버튼 클릭 시 처리를 할 수 있습니다.