안드로이드 플로팅 액션 버튼 예제

0 0

참고: 부동 작업 버튼코디네이터레이아웃의 자식인 경우 특정 동작을 무료로 얻을 수 있습니다. 표시된 스낵바가 해당 스낵바를 덮지 않도록 자동으로 이동하고 AppBarLayout 또는 BottomSheetBehavior가 적용되면 자동으로 숨깁니다. 좋은 일. 또한 슬라이드 리스너가 있는 Floating 작업 단추를 Listview에 연결하려면 어떻게 해야 합니까? 부동 작업 단추는 응용 프로그램의 기본 작업을 표시 합니다. 다른 페이지 콘텐츠 위로 올라가는 둥근 아이콘 버튼입니다. 부동 동작 버튼은 기본 및 미니 크기로 제공됩니다. 부동 동작 버튼은 모핑, 시작 및 전송 앵커 포인트와 같은 기능에 주로 사용되는 특수 한 유형의 단추입니다. 또한 이러한 유형의 단추는 사용자 인터페이스의 부동 표면에서 종종 발견됩니다. 부동 작업 단추와 다른 형식 단추의 주요 차이점은 부동 작업 단추, 이름 처럼, 그것은 양식 또는 응용 프로그램의 사용자 인터페이스의 표면에 말한다. FloatingActionButton은 개별 크기 조정 모드 또는 완전히 사용자 지정 크기를 사용하여 크기를 조정할 수 있습니다. 다음은 안드로이드 스튜디오에서 새로운 안드로이드 프로젝트를 만들 때 첫 번째 화면입니다.

내가 가장 좋아하는 소프트웨어 엔지니어링 산문은 상속보다 구성을 선호하고, 이것은 그것을 준수 할 수있는 기회의 순간이었다. Android에서 사용자 지정 보기를 만들 때 View 클래스를 확장 하 고 사용자 지정 동작을 추가 하는 것이 쉽고 유혹 하지만 유틸리티 클래스를 만들고 대신 원하는 특성을 추가 하는 것이 좋습니다. 안드로이드에 재료 구성 요소의 최신 버전은 재료 버튼과 부동 작업 버튼 구성 요소를 모두 제공합니다; 하지만 만약 당신이 정말 밀접 하 게 눈을 가늘게 뜨고, 패딩의 건강 한 복용량에 던져, MaterialButton 확장 된 FAB 처럼 꽤 보이는, 그래서 우리의 출발점으로이 표시 하자. AndroidX 참고: 구글은 이전 지원 라이브러리를 대체 하는 새로운 AndroidX 확장 라이브러리를 소개 합니다. AndroidX를 사용하려면 먼저 gradle.properties 파일을 업데이트하고 build.gradle을 편집하여 컴파일SdkVersion을 28(또는 그 이상)으로 설정하고 이전 컴파일 대신 다음 줄을 사용하십시오. 방금 부동 액션 버튼 (FAB)에서 몇 가지 문제를 발견했으며 다른 답변을 개선하고 싶습니다. 아래의 내 답변을 참조하십시오. 부동 작업 단추는 앱 내에서 중요하거나 일반적인 작업에 빠르게 액세스할 수 있도록 합니다. 그들은 다양한 용도를 가지고 있습니다 : 아래는 우리가 우리의 활동에 사용 된 부동 액션 버튼을 정의하는 메인 레이아웃 파일입니다, 우리의 SnackBar를 트리거. android.support.design.widget.FloatingActionButton 태그 구성 요소는 부동 동작 단추를 성공적으로 만들고 구성하기 위해 사용됩니다. 버튼은 부동 동작 버튼을 클릭하면 표시되는 스낵바를 표시하는 데 사용됩니다.

이러한 속성을 설정하면 layout_marginTop 및 layout_marginRight를 다시 설정할 필요가 없습니다(롤리팝 이전). 안드로이드는 안드로이드 롤리팝의 일반 FAB와 동일한 화면의 오른쪽 옥수수 쪽에 자동으로 배치됩니다. FAB 기능에 대한 자세한 내용은 FloatingActionButton에 대한 API 참조를 참조하십시오. 부동 액션 버튼은 (1) 기본 값과 (2) 미니의 두 가지 크기로 제공됩니다. fabSize 특성을 사용하여 크기를 설정할 수 있습니다. 4. 여기에 언급 된 단계에 따라 응용 프로그램에 재료 디자인을 적용합니다. 그러나 Android Studio를 최신 버전으로 업데이트한 경우 새 프로젝트를 만들 때 재질 디자인 테마가 자동으로 적용됩니다. 아래는 부동 액션 버튼 데모의 스크린 샷입니다. 안드로이드 부동 액션 버튼은 재료 디자인에 도입 된 또 다른 흥미로운 구성 요소입니다. 부동 동작 단추는 작업이 연결된 원형 모양으로 UI에 떠 있습니다. 부동 액션 버튼 동작, 전환 및 기타 사양에 대한 전체 정보는 여기에서 확인할 수 있습니다.

머티리얼 테마가 가져온 수많은 변화 중에는 원래 머티리얼 디자인으로 처음 선보인 플로팅 액션 버튼의 재구상이 있었습니다. 부동 액션 버튼 (이제부터 FAB라고함)은 이제 조금 덜 비밀스럽고 좀 더 역동적입니다.