Что такое layout_collapseParallaxMultiplier, используемый в CollapsingToolbarLayout?
Что используется layout_collapseParallaxMultiplier
в CollapsingToolbarLayout
?
Я видел документ разработчика Android, но я этого не понимал.
пожалуйста, объясните этот параметр, и он действует, когда он используется с layout_collapseMode
с примером.
Ниже приведен простой пример xml.
<android.support.design.widget.CollapsingToolbarLayout ... >
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
android:src="@drawable/random_pattern"
android:scaleType="fitXY"
app:layout_collapseMode="parallax"
app:layout_collapseParallaxMultiplier="0.75"/>
</android.support.design.widget.CollapsingToolbarLayout>
Ответы
Ответ 1
В очень простых словах:
При прокрутке мы видим следующее: изображение подставки начинает скрываться под содержимым и за верхним краем экрана.
Параметр layout_collapseParallaxMultiplier
определяет, какая часть изображения (в процентах) будет скрыта под нижним контентом.
Так, например, установка этого параметра в значение 1.0
означает, что верхняя граница изображения панели приложения привязана к верхнему краю экрана и не перемещается при прокрутке. И основное содержание перемещается вверх по изображению.
Если параметр не установлен, это соответствует значению 0.5
, и изображение будет перекрываться сверху и снизу синхронно.
Ответ 2
Это было объяснено в Android Support Support Library:
В дополнение к привязке представления вы можете использовать app:layout_collapseMode="parallax"
(и необязательно app:layout_collapseParallaxMultiplier="0.7"
для установки множителя параллакса) для реализации прокрутки параллакса (скажем, о браке ImageView
в пределах CollapsingToolbarLayout
). Этот пример использования хорошо сочетается с атрибутом app:contentScrim="?attr/colorPrimary"
для CollapsingToolbarLayout
, добавляя полный слив, когда слияние свернуто.
Это пример поведения, когда вы используете app:layout_collapseMode="parallax"
.