Primary
FAB는 화면상에서 사용자들이 가장 잘 쓸 법하며 중요한 액션에 사용합니다. 이는 앱의 특색을 보여주는 액션이어야하며, 앱이 갖는 단 하나의 두드러지는 특색을 보여줄 수 있도록 특히 주의해서 디자인 해야합니다. 인스타그램이라면 ‘사진찍기', 음악 앱이라면 ‘play/stop’ 액션이 될 수 있습니다.
Constructive
FAB는 현재 화면에서 액션을 수행하거나 새로운 화면을 생성하기 위해 쓸 수 있습니다. 또한, ‘쓰기', ‘즐겨찾기', ‘공유', ‘프로세스 시작' 과 같이 중요하고 건설적인 액션에 쓸 것을 권장합니다. ‘아카이브', ‘쓰레기통', ‘오류/알람', ‘텍스트 클립' 등과 같이 자잘하거나 파괴적인 느낌을 갖는 액션에는 사용하지 않습니다.
Contextual
FAB는 현재 화면과 관련있는 액션에 쓰일 수 있습니다. Google의 리서치에 따르면, 사용자들은 익숙치 않은 화면을 접했을 때 FAB를 통해 탐색하려는 경우가 많다고 합니다. FAB는 결국 사용자가 바로 다음 액션으로 무엇을 할 지 알려주는 역할을 한다고 볼 수 있습니다.