Android material : 확장된 플로팅 액션 버튼

timothy jeong·2021년 11월 11일
0

Android with Kotlin

목록 보기
33/69

확장된 플로팅 액션 버튼은 화면에 떠 있는 듯한 버튼을 제공하는 뷰이다. 머티리얼 라이브러리가 처음 나왔을때 플로팅 액션 버튼을 제공했지만, 지금은 문자열까지 출력할 수 있는 확장된 플로팅 액션 버튼도 제공한다.

   <com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton
                                                                    
                                                                     android:id="@+id/extendedFab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="extended FAB"
app:icon="@android:drawable/ic_input_add" />

그리고 코드에서 문자열까지 나오게 확장하거나 아이콘만 나오게 축소하는 등 버튼의 출력 형태를 조절할 수 있다.

binding.extendedFab.setOnClickListener {
    when(binding.extendedFab.isExtended) {
        true -> binding.extendedFab.shtink()
        false -> binding.extendedFab.extend()
    }
}
profile
개발자

0개의 댓글