YouTubePlayerSupportFragment 之外的可点击浮动操作按钮

Clickable floating action button outside of YouTubePlayerSupportFragment

我有一个带有 YouTubePlayerSupportFragment 和浮动操作按钮的 Activity。视频开始前悬浮按钮是可以点击的,但是视频初始化后,我无法再点击悬浮按钮了。我想让它在视频开始后可以点击。 我知道视图不能覆盖 YouTubePlayer,但在这种情况下,按钮不会覆盖 YouTubePlayer。

这是我的 activity xml,其中包含 YouTubePlayerFragment 和浮动按钮:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:fab="http://schemas.android.com/apk/res-auto"
    android:id="@+id/activity_youtube_player_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="hanappaula.br.youtubedownloader.activities.YouTubePlayerActivity">

    <fragment
        android:id="@+id/activity_youtube_fragment"
        android:name="com.google.android.youtube.player.YouTubePlayerSupportFragment"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"/>

    <com.melnykov.fab.FloatingActionButton
        android:id="@+id/activity_youtube_floating_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="16dp"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"
        android:src="@drawable/ic_content_add"
        fab:fab_colorNormal="#2196F3"
        fab:fab_colorPressed="#448AFF"
        fab:fab_colorRipple="#9E9E9E" />

</RelativeLayout>

我解决了我的问题。问题是我还有一个带有按钮的 PopupWindow 来控制视频(播放、暂停、全屏......),它覆盖了按钮。我将 PopupWindow 的高度设置为与 YouTubePlayerSupportFragment 大小一致。