Android(Java) - Floating Action Button - 모든 화면 위에서 상호 작용하는 버튼 만들기

반응형

 

FAB (Floating Action Button)

  • 화면에서 기본 또는 가장 일반적인 작업 수행
  • 일반적으로 중앙에 아이콘이 있는 원형 모양
  • 모든 화면 콘텐츠 앞에 표시

플로팅 액션 버튼으로 간단한 작업 수행해보기 (Android Studio)

기능 설계

  • 플로팅 버튼을 누르면 메시지 출력(Toast)

레이아웃 UI 설계


소스 코드

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

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

        fab.setOnClickListener(view -> {
            Toast.makeText(getApplicationContext(), "플로팅 버튼을 클리하셨습니다.", Toast.LENGTH_LONG).show();
        });
    }
}

실행 화면

  • 앱 실행시 첫 화면


  • 플로팅 버튼을 클릭하였을 경우, 메시지 출력

반응형