添加enterAlways
到Cheesesquare演示的滾動標誌:Cheesesquare:enterAlways產生錯誤的佈局
<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|enterAlways">
導致錯誤的佈局:
在向下滾動,標題進來正確,但不會停在正確的位置。滾動進一步取代了部件:背景圖像出現在錯誤的位置,由於背景顏色的變化,工具欄變得不可見。 (我還在這裏爲工具欄增加了一個colorPrimary
背景,使其更加明顯,但問題並不取決於顏色)。這些庫是今天最新的23.1.0。
是否有任何解決方法,或者我們必須等待它在庫中得到修復?現在,它似乎是任何需要此功能的應用程序的炫目者。
enterAlwaysCollapsed
的作品,但提供了不同的功能,這不是一種解決方法。
聰明的。它可能工作,但我還沒有設法讓所有的相關文件。 :-)但是,你可以將它發佈在Android問題隊列中嗎?克里斯巴恩斯可能會歡迎它,並將其包含在下一個版本中... –
必須修復AppBarLayout代碼和CollapsingToolbarLayout,才能使其正常工作,這是因爲類依賴關係。爲這樣的問題做了太多的工作。希望他們儘快修復。 – TalMihr
我不確定他們會如何,除非您發現問題並在那裏提供解決方案。 :-) –