Как показать два макета вместе в действии?

Разделить страницу в Android, мне нужно переместить вторую страницу поверх другой.

Макет 1, охватывающий 80% страницы слева. Макет 2 показывает на остальные 20%. направо.

Затем мне нужно перетащить / сдвинуть макет 2 поверх макета 1 и сдвинуть его обратно.

Я пробовал это, но я не знаю, как настроить это для моего требования?

То, что мне действительно нужно, показано ниже в виде скриншотов

В процессе

введите описание изображения здесь

После слайда

введите описание изображения здесь

Слайд Назад

введите описание изображения здесь

2 ответа

Я думаю, что вам нужно SlidingPaneLayout, как приложение Google Hangouts. Это работает, что вы хотите. Документация здесь http://developer.android.com/reference/android/support/v4/widget/SlidingPaneLayout.html

Вам может понравиться это. пытаться

<FrameLayout
          android:layout_width="fill_parent"
          android:layout_height="fill_parent"
          android:background="#D6FFD6"
          xmlns:android="http://schemas.android.com/apk/res/android">
         <ImageView
                     android:src="@drawable/android"
                     android:scaleType="fitCenter"
                     android:layout_height="fill_parent"
                     android:layout_width="fill_parent"/>
         <TextView
                      android:text="learnandroideasily.blogspot.com"
                      android:textSize="30sp"
                      android:textStyle="bold"
                      android:textColor="#003399"
                      android:layout_height="fill_parent"
                      android:layout_width="fill_parent"
                      android:gravity="center"/>
</FrameLayout>

Также вы можете следить за 3 учебным сайтом. где легко объяснить структуру кадра Android. такие как

№ 1 Макет кадра в Android

№ 2 Дизайн пользовательского интерфейса Android: макеты кадров

и, наконец, № 3 Android Frame Layout

Другие вопросы по тегам