如何在android中使可摺疊工具欄在垂直偏移量超出特定閾值時自動摺疊/展開?使可摺疊工具欄自動合攏/展開
如同,如果垂直偏移超過了getScrollRange()
的一半點,那麼可摺疊的工具欄應該自動展開,並且低於該閾值應該摺疊。
如何在android中使可摺疊工具欄在垂直偏移量超出特定閾值時自動摺疊/展開?使可摺疊工具欄自動合攏/展開
如同,如果垂直偏移超過了getScrollRange()
的一半點,那麼可摺疊的工具欄應該自動展開,並且低於該閾值應該摺疊。
您可以使用「捕捉」標誌象下面這樣:
<android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsing_toolbar" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" app:contentScrim="?attr/colorPrimary" app:layout_scrollFlags="scroll|exitUntilCollapsed|snap">
使用此選項將決定當一個視圖僅已部分減少做什麼。如果滾動結束並且視圖大小已縮小到其原始大小的50%以下,則此視圖將返回到其原始大小。如果尺寸大於其尺寸的50%,則會完全消失。
你可以閱讀更多關於滾動CollapsingToolbarLayout的旗幟在這裏https://guides.codepath.com/android/Handling-Scrolls-with-CoordinatorLayout
只要使用「捕捉」選項來獲得所需的輸出。設置摺疊式工具佈局滾動標誌爲:
app:layout_scrollFlags="scroll|exitUntilCollapsed|snap"
扣:此選項將決定當一個視圖僅已部分減少做什麼。如果滾動結束並且視圖大小已縮小到其原始大小的50%以下,則此視圖將返回到其原始大小。如果尺寸大於其尺寸的50%,則會完全消失。
我希望這會有所幫助。
非常感謝。它現在工作完美。 – Mithun