Добавление потрясающей кнопки на стыке двух виджетов ViewPager

Я реализовал навигационный ящик. В FrameLayout ящика навигации я добавил фрагмент, который содержит 2 ViewPager, занимающих ровно половину экрана каждый. Теперь я хочу добавить кнопку FAB на стыке этих двух пейджеров, как показано здесь.

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

В моем случае оба виджета занимают ровно половину экрана, что немного отличается от показанного на изображении. Может кто-нибудь помочь мне в получении FAB на перекрестке.

Код для фрагмента, содержащего 2 окна просмотра, приведен ниже:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:orientation="vertical"
              android:layout_width="match_parent"
              android:layout_height="match_parent">

    <android.support.v4.view.ViewPager
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/shirt_section"
        android:layout_weight="1"
        android:layout_width="match_parent"
        android:layout_height="0dp" />

    <android.support.v4.view.ViewPager
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/pant_section"
        android:layout_weight="1"
        android:layout_width="match_parent"
        android:layout_height="0dp" />
</LinearLayout>  

1 ответ

Вы можете заключить свой линейный макет в FrameLayout и добавить свою кнопку следующим образом:

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:layout_width="match_parent"
          android:layout_height="match_parent">
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:orientation="vertical"
          android:layout_width="match_parent"
          android:layout_height="match_parent">

          ...
    </LinearLayout>  
    <ImageButton
        android:layout_gravity="center_vertical|right"
        ...
    />
</FrameLayout>
Другие вопросы по тегам