Android浮动按钮未显示在视频上方

时间:2017-05-04 14:09:03

标签: android android-layout floating-action-button

我需要在视频上显示浮动按钮并对其执行操作,但根据我在预览中的代码,我可以看到布局上的按钮,但运行代码按钮时会隐藏。我的代码在这里

 <FrameLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:visibility="visible"
    >
    <RelativeLayout
       android:layout_width="160dp"
       android:layout_height="90dp"
        android:layout_gravity="bottom|start|left"
        >

    <android.support.design.widget.FloatingActionButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/minimize"
        android:id="@+id/min"
        android:layout_marginTop="410dp"
        android:layout_marginStart="130dp"
        />
    <android.support.design.widget.FloatingActionButton
        android:id="@+id/max"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom|left"
        android:src="@drawable/ic_self_avatar"
        android:layout_marginTop="500dp"
        android:visibility="gone"

        />
    </RelativeLayout>
    <FrameLayout
        android:id="@+id/frame_video_chat_teacher"
        android:layout_width="160dp"
        android:layout_height="90dp"
        android:layout_gravity="bottom|start|left"
        android:layout_margin="10dp"
        android:background="#a6b8c5"
         >

        </FrameLayout>

1 个答案:

答案 0 :(得分:0)

那是因为“frame_video_chat_teacher”被添加到RelativeLayout

的“顶部”

尝试在包含两个FAB的RelativeLayout之前放置“frame_video_chat_teacher”

类似的东西:

<FrameLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:visibility="visible">

    <FrameLayout
        android:id="@+id/frame_video_chat_teacher"
        android:layout_width="160dp"
        android:layout_height="90dp"
        android:layout_gravity="bottom|start|left"
        android:layout_margin="10dp"
        android:background="#a6b8c5">

    </FrameLayout>

    <RelativeLayout
        android:layout_width="160dp"
        android:layout_height="90dp"
        android:layout_gravity="bottom|start|left">

        <android.support.design.widget.FloatingActionButton
            android:id="@+id/min"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginStart="130dp"
            android:layout_marginTop="410dp"
            android:src="@drawable/minimize" />

        <android.support.design.widget.FloatingActionButton
            android:id="@+id/max"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="bottom|left"
            android:layout_marginTop="500dp"
            android:src="@drawable/ic_self_avatar"
            android:visibility="gone"

            />
    </RelativeLayout>
</FrameLayout>