Toolbar
내 앱 에 포함 하고 싶지만 디자인 지원 라이브러리가으로 나왔기 AppBarLayout
때문에 차이점이 무엇이며 언제 다른 것을 사용할 지에 대한 설명이 필요합니다.
Toolbar
내 앱 에 포함 하고 싶지만 디자인 지원 라이브러리가으로 나왔기 AppBarLayout
때문에 차이점이 무엇이며 언제 다른 것을 사용할 지에 대한 설명이 필요합니다.
답변:
는 AppBarLayout
등의 붕괴, 플렉스 공간, 신속한 반환 등 다양한 스크롤 동작을 달성하는 데 사용됩니다.
http://www.google.com/design/spec/patterns/scrolling-techniques.html
http://android-developers.blogspot.com/2015/05/android-design-support-library.html
AppBarLayout은 ToolBar의 부모 레이아웃이고 ToolBar는 사용자 지정 ActionBar입니다. ToolBar에서 스크롤 동작을 원하면 ToolBar를 AppBarLayout에 작성해야합니다. ToolBar를 스크롤하기위한 코드를 작성하기 전에 NestedScrollBar를 알아야합니다. 이것은 ToolBar를 스크롤하는 데 사용됩니다. 하지만 NestedScrollBar와 ToolBar를 직접 연결할 수는 없습니다. ToolBar가 AppBarLayout의 자식이고 NestedScrollBar가 AppBarLayout의 형제이기 때문에 툴바가 AppBarlayout에 있어야하는 이유입니다. 그러면 툴바에서 스크롤 작업을 위해 AppBarlayout과 NestedScrollBarLayout을 연결할 수 있습니다.