15

Co to jest layout_collapseParallaxMultiplier użyte w CollapsingToolbarLayout?Co to jest layout_collapseParallaxMultiplier używany w CollapsingToolbarLayout?

Widziałem android developer doc, ale nie zrozumiałem.

proszę wyjaśnić ten parametr & to efekt, gdy użyty z layout_collapseMode z przykładem.

Poniżej znajduje się prosty przykład 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> 

Odpowiedz

26

W bardzo prostych słowach:

Podczas przewijania widzimy następujące - appbar obraz zaczyna ukrywa się pod treścią i poza górną krawędzią ekranu. Parametr layout_collapseParallaxMultiplier określa, jaka część obrazu (w procentach) zostanie ukryta pod dolną zawartością.

Na przykład ustawienie tego parametru na wartość 1.0 oznacza, że ​​górna granica obrazu apletu jest związana z górną krawędzią ekranu i nie przesuwa się podczas przewijania. Główna zawartość przesuwa się w górę obrazu.

Gdy parametr nie jest ustawiony, odpowiada on wartości 0.5, a obraz będzie nakładany na siebie ponad i poniżej.

+0

dokładnie odpowiedź Szukałem – Chirag

+0

Jak mogę zmienić przesuwanie animacji do przesuwania w dół animacji w aplikacji: layout_collapseMode = "Parallax"? – james

0

Wyjaśniono to na Android Design Support Library:

Oprócz przypięcie widoku można użyć app:layout_collapseMode="parallax" (i ewentualnie app:layout_collapseParallaxMultiplier="0.7"ustawić paralaksy mnożnik) w celu wdrożenia paralaksy przewijanie (powiedzmy z rodzeństwo ImageView w ramach CollapsingToolbarLayout). Ten przypadek użycia dobrze pasuje do atrybutu app:contentScrim="?attr/colorPrimary" dla CollapsingToolbarLayout, dodając peeling z pełnym spadkiem, gdy widok jest zwinięty.

To jest a behavior example podczas korzystania z app:layout_collapseMode="parallax".

+0

cześć Anggrayudi jak to ustawić obraz, jak tło tooolbar? – Campino