Я хотел бы отобразить ViewPager, который будет заполнять весь экран поверх другого представления, скрывая его.Этот второй вид должен быть установлен в нижней части экрана и должен отображаться, когда пользователь выполняет переворот снизу вверх на ViewPager;он должен выполнить анимацию, которая переместит ViewPager вверх, пока не отобразится второе представление.
Дело в том, что я не могу перекрывать второе представление, оно всегда отображается и никогда не скрывается ViewPager.Какой бы порядок я не использовал для настройки моего макета в xml (сначала объявляем ViewPager, а затем - второе представление или обратное), или что бы я ни использовал RelativeLayout или FrameLayout.
Вот код, который я использую:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<LinearLayout
android:id="@+id/hlist"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:background="@drawable/bg_shelf"
android:orientation="horizontal" >
</LinearLayout>
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true" />
</RelativeLayout>