Скольжение одного макета на другой в Android

Мне нужно сдвинуть один макет на другой в Android.

ТРЕБОВАНИЯ.

1 layout1 занимает 80% экрана, а остальное занимает макет 2.

2 Мне нужно иметь возможность перемещать макет 2 поверх макета 1, общая ширина или прокручиваемый предел для макета 2 должны быть такими, чтобы 20% макета 1 было видно ниже.

3 Затем мне нужно сдвинуть макет 2 обратно в исходное положение.

Я пробовал май скольжения учебники, включая

Скользящее меню от Jfeinstein

Макет слайд-панели - Android

и многие другие учебники, доступные в интернете.

Ни один из них не смог обеспечить то, что мне нужно, я перепробовал много настроек и провел почти неделю,

может кто-нибудь помочь

1 ответ

Решение

Понял!!.. Простота в лучшем виде. Нет библиотек, никаких сложных кодов. Используйте SimplePaneLayout.

Просто установите для android:layout_marginLeft подходящее значение.:) Потрясающие:)

<android.support.v4.widget.SlidingPaneLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:id="@+id/slidingpanelayout">

        <LinearLayout android:layout_width="match_parent"
                  android:layout_height="match_parent"
                  android:background="#CCC"
                  android:orientation="horizontal"
                  android:id="@+id/fragment_firstpane"/>

        <LinearLayout android:layout_width="match_parent"
                  android:layout_height="match_parent"
                  android:background="#000"
                  android:orientation="horizontal"
                  android:layout_marginLeft="40dp"
                  android:id="@+id/fragment_secondpane"/>

    </android.support.v4.widget.SlidingPaneLayout>
Другие вопросы по тегам