Добавления 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.
Есть ли обходной путь или нам нужно дождаться его исправления в библиотеке? Прямо сейчас, это, кажется, showstopper для любого приложения, нуждающегося в этой функции.
enterAlwaysCollapsed
работает, но это дает разную функциональность, это не обходной путь.
Clever. Это, вероятно, работает, но я до сих пор не удалось сделать все зависимые файлы работают. :-) Но можете ли вы опубликовать его в очереди на выпуск Android? Chris Banes может приветствовать его и включить в следующий выпуск ... –
Придется исправить код AppBarLayout и CollapsingToolbarLayout, чтобы заставить его работать должным образом из-за зависимостей классов. Слишком много работы по такой проблеме. Надеюсь, они исправит это в ближайшее время. – TalMihr
Я не уверен, что они будут, если вы не сообщите о проблеме и не предложите решение. :-) –