Определить представление для прокрутки в XML при запуске - PullRequest
0 голосов
/ 17 января 2019

Я загружаю знакомый макет, когда начинается мой фрагмент:

<ScrollView
    android:layout_height="wrap_content"
    android:layout_width="match_parent">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical">

        <View
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:id="@+id/firstView" />

        <View
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:id="@+id/secondView" />
    </LinearLayout>
</ScrollView>

Когда фрагмент запускается, я хочу, чтобы мой firstView был (так сказать) скрыт, и когда пользователь прокручивает его вниз, он должен двигаться сsecondView, чтобы он стал видимым.

По сути, я бы хотел, чтобы мой ScrollView запускался с отрицательной позиции.Проблема в том, что я не знаю высоту firstView.

Можно ли определить это поведение с помощью атрибутов xml?

С уважением,
roncsak

1 Ответ

0 голосов
/ 18 января 2019

Ну, это можно сделать с помощью CollapsingToolbarLayout.

Спецификация дизайна материала: https://material.io/develop/android/components/collapsing-toolbar-layout/

...